Junit测试无法检查环境变量
我正在写一个单元测试。但是如果application-test.properties中声明的环境变量是“uat”,那么我想通过测试,但是如果环境变量是“final”,那么测试将正常运行。有可能吗?我尝试了@EnabledIfEnvironmentVariable,但它不起作用Junit测试无法检查环境变量,junit,Junit,我正在写一个单元测试。但是如果application-test.properties中声明的环境变量是“uat”,那么我想通过测试,但是如果环境变量是“final”,那么测试将正常运行。有可能吗?我尝试了@EnabledIfEnvironmentVariable,但它不起作用 @Test @EnabledIfEnvironmentVariable(named = "env", matches = "final") public void testGetDa
@Test
@EnabledIfEnvironmentVariable(named = "env", matches = "final")
public void testGetData() throws Exception{
String Num = "1";
mockMvc.perform(get("/getData")
.param("Num", Num)
.andExpect(jsonPath("$.code").hasJsonPath())
.andExpect(status().isOk())
.andDo(print());
}