-テスト用のMock #contents *Mockアノテーション種類 [#bed084aa] |Mock|単なるMockで階層が1階層であればこれで良い| |InjectMock|フィールドを持つクラスが対象で、それぞれのフィールドにMockを入れて生成する。| |Spy|一部のメソッドのみMock化| |Spy|一部のメソッドのみMock化。引数なしのコンストラクタが必須だが、autowiredつけるとそれでもいける| *Mockの戻り指定 [#w44fd85a] デフォルトはnullで特定の値に対して設定する。 hogeMethod(boolean hoge, Hoge hoge)の場合 // 以下だとどんな値でもモックがかえる Mockito.doReturn(new Hoke())when(myService).hogeMethod(Mockito.anyBoolean(), Mockito.any(Hoge.class)) *whitebox [#sa7f712f] #counter