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或测试配置中设置管理端口?