質問編集履歴

1

2015/02/23 02:44

投稿

kondo86
kondo86

スコア35

test CHANGED
File without changes
test CHANGED
@@ -1,33 +1,13 @@
1
1
  Mockitoでモックを作るとき、任意の戻り値を返したい時にReturnを使い、例外を返したい時にThrowを使うと思います。
2
-
3
2
  この時の書き方で、最初に"when〜"から書く方法と"do〜"を使う方法があるようで、これって書き方が違うだけだと思っているのですが・・・
4
-
5
3
  何か他の違いもあるのでしょうか?
6
-
7
-
8
4
 
9
5
  例:最初に"when〜"から書く方法
10
6
 
11
-
12
-
13
- ```lang-<ここに言語を入力>
14
-
15
7
  when(mock.getXxx(0)).thenReturn("xxx");
16
-
17
8
  when(mock.getXxx(0)).thenThrow(new Illegalargumentexception());
18
-
19
- ```
20
-
21
-
22
9
 
23
10
  例:"do〜"を使う方法
24
11
 
25
-
26
-
27
- ```lang-<ここに言語を入力>
28
-
29
12
  doReturn("xxx").when(mock).getXxx(0);
30
-
31
13
  doThrow(new Illegalargumentexception()).when(mock).getXxx(0);
32
-
33
- ```