質問するログイン新規登録

回答編集履歴

2

target対象クラスの記載漏れ、テスト対象のクラスの命名変更

2021/08/24 04:47

投稿

makosankibu
makosankibu

スコア289

answer CHANGED
@@ -3,10 +3,14 @@
3
3
 
4
4
  ```java
5
5
  @SpringBootTest
6
- class MemoAppApplicationTests {
6
+ class HogeAppApplicationTests {
7
7
 
8
8
  @MockBean
9
9
  SocketFactory socketFactory
10
+
11
+ // テスト対象
12
+ @Autowired
13
+ HogeAppApplication target;
10
14
 
11
15
  @Mock
12
16
  private Socket socket;

1

SocketFactoryがライブラリのクラスか自作のクラスかわからなかったので混乱を招かないように説明を追加しました。

2021/08/24 04:47

投稿

makosankibu
makosankibu

スコア289

answer CHANGED
@@ -1,4 +1,5 @@
1
1
  以下のようにInputStream に書き込んでからそれをモックに入れ込むことで解決しました。
2
+ ※SocketFactoryはソケット生成用の自作クラスです。テストの為に作成しました。
2
3
 
3
4
  ```java
4
5
  @SpringBootTest