1
我使用Spring啓動+彈簧安全+彈簧操動春天啓動的驅動器不可用時設置管理端口
我的JUnit測試類:
@RunWith(SpringRunner.class)
@SpringBootTest()
@AutoConfigureMockMvc
public class ActuatorTests {
@Autowired
private MockMvc mockMvc;
@Test
@WithMockUser(roles={"USER","SUPERUSER"})
public void getHealth() throws Exception {
mockMvc.perform(get("/health"))
.andExpect(status().isOk());
}
}
是確定的,但是當我設置management.port: 8088
,我的測試是KO與此消息:
[ERROR] ActuatorTests.getHealth:37 Status expected:<200> but was:<404>
如何在我的JUnit測試MockMvc或測試配置中設置管理端口?