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

質問編集履歴

2

テストケースで@MockBeanを使用していたため反映しました。

2021/10/21 06:22

投稿

katatema01
katatema01

スコア23

title CHANGED
File without changes
body CHANGED
@@ -11,8 +11,11 @@
11
11
 
12
12
  @Autowired public MockMVC moc;
13
13
 
14
+ @MockBean TestService testService;
15
+
14
16
  @Test
15
17
  void 試験その1() {
18
+ when(testService.check(any()).thenReturn(true);
16
19
  mvc.perform(get("/test")).andExpect(status().isOK);
17
20
  }
18
21
  }
@@ -24,9 +27,12 @@
24
27
  public class sampleTest02 {
25
28
 
26
29
  @Autowired public MockMVC moc;
30
+
27
-
31
+ @MockBean SampleService sampleService;
32
+
28
33
  @Test
29
34
  void 試験その2() {
35
+ when(sampleService.check(any()).thenReturn(true);
30
36
  mvc.perform(get("/samples")).andExpect(status().isOK);
31
37
  }
32
38
  }

1

所感追記

2021/10/21 06:22

投稿

katatema01
katatema01

スコア23

title CHANGED
File without changes
body CHANGED
@@ -63,4 +63,6 @@
63
63
  ```
64
64
 
65
65
  どなたか、このケースの回避方法をご存知の方はいらっしゃいますでしょうか?
66
- せめてテストクラスごとにSpringBootをShutDownしてコネクションを開放できれば良いと考えております。
66
+ せめてテストクラスごとにSpringBootをShutDownしてコネクションを開放できれば良いと考えております。
67
+
68
+ どうも、HikariCPのshutdownがJVMの終了にフックされている様な気もする。。。