Mockアノテーション種類

Mock単なるMockで階層が1階層であればこれで良い
InjectMockフィールドを持つクラスが対象で、それぞれのフィールドにMockを入れて生成する。
Spy一部のメソッドのみMock化

Mockの戻り指定

デフォルトはnullで特定の値に対して設定する。

hogeMethod(boolean hoge, Hoge hoge)の場合
// 以下だとどんな値でもモックがかえる
Mockito.doReturn(new Hoke())when(myService).hogeMethod(Mockito.anyBoolean(), Mockito.any(Hoge.class))

whitebox

Counter: 2463, today: 1, yesterday: 2

トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS