【发布时间】:2015-06-04 05:53:30
【问题描述】:
我们目前有一个集成测试基类
@SpringApplicationConfiguration(classes = { MyApp.class, TestConfig.class })
@IntegrationTest({
"foo:bar",
"baz:qux"
})
@WebAppConfiguration
@RunWith(SpringJUnit4ClassRunner.class)
public abstract class BaseIntegrationTest {
...
}
我们想要为单个测试类添加一个参数到@IntegrationTest。这在单独运行测试时效果很好,但是在运行所有测试时,不会添加参数。
有没有办法解决这个问题?例如,为单个测试类启动一个新应用程序?
基本上,我想做的是:
public class TestOne extends BaseIntegrationTest { ... }
@IntegrationTest({
"foo:zorblax"
})
public class TestTwo extends BaseIntegrationTest { ... }
【问题讨论】:
标签: spring-boot integration-testing spring-test