タグ : Junit

Junitライブラリ「Mockito」のverifyの使い方

mockito

「Mockito」のverifyの使い方を紹介します。
verifyは、@Mockや@Spyとセットで使います。
verifyは、モック化したメソッドが「何回呼ばれたか?」、「引数は値は正しいか?」といった内容をチェックする機能です。
モック化したメソッドを経由すると、多少なりとも不安はつきものです。
続きを読む

Junitライブラリ「Mockito」の@Spyの使い方

mockito

「Mockito」の@Spyの使い方を紹介します。
@Spyは、一度使ったら手放せないくらい、素敵な技です。

junitを実装していて、特定のメソッドだけをモックにしたい。ということは誰もが一度は通る道ではないでしょうか。
例えば、特定のメソッド1つだけが、外部APIに接続したりしていて、テストが非常にやりにくいとか。

@Spyを使ったら、そんな悩みはなくなります。
テストが不可能なメソッドのみをモック化して、他メソッドは通常通りに動作させることができる技が、@Spyです。
続きを読む