この文書の現在のバージョンと選択したバージョンの差分を表示します。
両方とも前のリビジョン 前のリビジョン 次のリビジョン | 前のリビジョン | ||
mockito [2015/10/21 13:21] sou [サンプル] |
mockito [2015/10/21 17:10] (現在) sou [メモ] |
||
---|---|---|---|
ライン 27: | ライン 27: | ||
mockedList.add("one"); | mockedList.add("one"); | ||
mockedList.clear(); | mockedList.clear(); | ||
+ | | ||
// mockのメソッドが呼びだされていることを確認する | // mockのメソッドが呼びだされていることを確認する | ||
verify(mockedList).add("one"); | verify(mockedList).add("one"); | ||
verify(mockedList).clear(); | verify(mockedList).clear(); | ||
} | } | ||
+ | | ||
/** | /** | ||
* スタブとして利用 | * スタブとして利用 | ||
ライン 40: | ライン 40: | ||
public void testStub() throws Exception { | public void testStub() throws Exception { | ||
List mockedList = mock(List.class); | List mockedList = mock(List.class); | ||
+ | | ||
// スタブとして「first」を返すよう設定 | // スタブとして「first」を返すよう設定 | ||
when(mockedList.get(0)).thenReturn("first"); | when(mockedList.get(0)).thenReturn("first"); | ||
+ | | ||
// JUnitで検証 | // JUnitで検証 | ||
String str = mockedList.get(0).toString(); | String str = mockedList.get(0).toString(); | ||
assertEquals("first", str); | assertEquals("first", str); | ||
} | } | ||
+ | | ||
+ | |||
+ | ===== 参考URL ===== | ||
+ | Mockito API\\ | ||
+ | http://site.mockito.org/mockito/docs/current/org/mockito/Mockito.html |