加载测试专用属性
加载测试临时属性,应用于小范围的测试环境
1.properties属性
在启动测试环境时,可以通过properties参数设置测试环境专用的属性
// properties属性可以为当前测试用例添加临时的属性配置
@SpringBootTest(properties = {"test.prop=testValue1"})
public class PropertiesAndArgsTest {
@Value("${test.prop}")
private String msg;
@Test
void testProperties(){
System.out.println(msg);
}
}
2.agrs属性
在启动测试环境时,可以通过args参数设置测试环境专用的传入参数
注意:参数前要加上- -
// agrs属性可以为当前测试用例添加临时的命令行参数
@SpringBootTest(args = {"--test.prop=testValue2"})
public class PropertiesAndArgsTest {
@Value("${test.prop}")
private String msg;
@Test
void testProperties(){
System.out.println(msg);
}
}