この文書の現在のバージョンと選択したバージョンの差分を表示します。
| 両方とも前のリビジョン 前のリビジョン 次のリビジョン | 前のリビジョン | ||
|
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 | ||