我有 2 种测试方法,我需要使用不同的配置来运行它们
myTest() {
.....
.....
}
@Test
myTest_c1() {
setConf1();
myTest();
}
@Test
myTest_c2() {
setConf2();
myTest();
}
//------------------
nextTest() {
.....
.....
}
@Test
nextTest_c1() {
setConf1();
nextTest();
}
@Test
nextTest_c2() {
setConf2();
nextTest();
}
我不能从一个配置中同时运行它们(如下面的代码所示),因为我需要单独的方法来执行 tosca。
@Test
tests_c1() {
setConf1();
myTest()
nextTest();
}
我不想编写这两种方法来运行每个测试,我该如何解决这个问题?
首先我想写自定义注释
@Test
@RunWithBothConf
myTest() {
....
}
但也许还有其他解决方案?