ダークエリア

SEのお仕事の備忘録や、ゲームの話などなどを記事に放り込む!!

Java ユニットテストについて

Javaで行うユニットテストについて、そのやり方や便利なツールなど。

<使うもの>

1.JUnit

2.JMockit

 

<参考>

1.JUnit

 書くだけなので参考も何もなし。

2.JMockit

 JUnitなどでテストを実行するときに、実装をモック化できるもの。

 jarをダウンロード・ライブラリに読み込んで使用する。

qiita.com

 ここの「jarをダウンロード」と「クラスパスに追加する」を参考に使い始める。

 ・完全にモック化する場合

  →「モック化されたオブジェクトのメソッドが返す値」などを参照。

 ・元の実装も残しつつモック化する場合

  →「モックメソッド内で、オリジナルの実装を呼び出す」を参照。

 

 システム的なクラス・メソッドもモック化できるため、システム日時が変わったようにモック化することも可能。