質問編集履歴

2

2019/09/02 22:47

投稿

sobue
sobue

スコア329

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

2019/09/02 22:47

投稿

sobue
sobue

スコア329

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