ytnk531の日記

日々調べたことを書きます。

Mockito

@Mockでモックを初期化する方法は3つある。

mockitoでは、モックにしたい変数に@Mockアノテーションを付けるだけでモックを作れます。この場合、アノテーションを有効にする記述をする必要があります。アノテーションの有効化は、initMocksを呼び出す、Runnerを使う、Ruleを使うの3つの方法で行えます…

Mockitoメモ

呼び出し時の変数を使って値を返すスタブ doAnswer (かwhenのthenAnswer)を使うと、スタブの呼び出しの引数を使って返値を決めることができます。 doAnswer 例えば、スタブの返す値を引数によって変化させたいとき、引数と返値のマップを用意しておくとこの…