質問編集履歴
2
test
CHANGED
File without changes
|
test
CHANGED
@@ -12,15 +12,15 @@
|
|
12
12
|
|
13
13
|
```
|
14
14
|
|
15
|
-
上記の
|
15
|
+
上記のHogeクラスをモック化し、インスタンス生成時の戻り値をコントロールする場合で
|
16
16
|
|
17
|
-
thenReturnの場合以下のように
|
17
|
+
thenReturnの場合以下のように出来ます。
|
18
18
|
|
19
|
-
Powermockito.whenNew(Hoge.class).thenReturn(mockHoge);
|
19
|
+
Powermockito.whenNew(Hoge.class).withNoargument().thenReturn(mockHoge);
|
20
20
|
|
21
21
|
|
22
22
|
|
23
|
-
doファミリーは全てthenファミリーの代わりとして使えるとのことですが、代わりになるサンプルが見つかりません。ご存知の方、ご教示お願いします。
|
23
|
+
ですが、doReturnでは色々探してみましたが見つかりません。doファミリーは全てthenファミリーの代わりとして使えるとのことですが、代わりになるサンプルが見つかりません。ご存知の方、ご教示お願いします。
|
24
24
|
|
25
25
|
|
26
26
|
|
1
test
CHANGED
File without changes
|
test
CHANGED
@@ -1,12 +1,18 @@
|
|
1
1
|
```java
|
2
2
|
|
3
|
-
xxxxmethod(){
|
3
|
+
Hoge xxxxmethod(){
|
4
4
|
|
5
5
|
Hoge hoge = new Hoge();
|
6
|
+
|
7
|
+
|
8
|
+
|
9
|
+
return hoge;
|
6
10
|
|
7
11
|
}
|
8
12
|
|
9
13
|
```
|
14
|
+
|
15
|
+
上記のメソッドをテストしたい場合
|
10
16
|
|
11
17
|
thenReturnの場合以下のようにかけます。
|
12
18
|
|