- 作者:老汪软件技巧
- 发表时间:2024-01-11 00:00
- 浏览量:
测试
加载测试专用属性
加载测试专用配置
Web环境模拟测试
数据层测试回滚
测试用例数据设定
1.在启动测试环境时可以通过参数设置测试环境专用的属性
@SpringBootTest(properties = {"test.prop=testValue1"})
public class PropertiesAndArgsTest {
@Value("${test.prop}")
private String msg;
@Test
void testProperties(){
System.out.println(msg);
}
}
优势:比多环境开发中的测试环境影响范围更小,仅对当前测试类有效
2.在启动测试环境时可以通过args参数设置测试环境专用的传入参数
@SpringBootTest(args = {"--test.arg=testValue2"})
public class PropertiesAndArgsTest {
@Value("${test.arg}")
private String msg;
@Test
void testArgs(){
System.out.println(msg);
}
}
总结:
加载测试临时属性应用于小范围测试环境