【发布时间】:2018-03-22 13:33:45
【问题描述】:
我有一组 Junit 测试用例。所有测试用例都必须针对不同的数据库环境执行。在 junit 测试中使用 '@RunWith(SpringJUnit4ClassRunner.class)' 时,spring boot 应用程序只启动一次。但是我需要使用不同的配置重新启动应用程序,包括 flyway 迁移和其他与环境相关的 application-.properties 来运行测试。我也尝试过使用参数化测试。在这种情况下,spring 应用程序也只启动一次。有什么方法可以实现吗?
【问题讨论】:
标签: java spring-boot integration-testing junit4 functional-testing