2つのテスト方法があり、異なる構成で実行する必要があります
myTest() {
.....
.....
}
@Test
myTest_c1() {
setConf1();
myTest();
}
@Test
myTest_c2() {
setConf2();
myTest();
}
//------------------
nextTest() {
.....
.....
}
@Test
nextTest_c1() {
setConf1();
nextTest();
}
@Test
nextTest_c2() {
setConf2();
nextTest();
}
toscaの実行には別々のメソッドが必要なため、1つの構成から両方を実行することはできません(以下のコードのように)。
@Test
tests_c1() {
setConf1();
myTest()
nextTest();
}
各テストを実行するためにこれらの2つのメソッドを記述したくないのですが、どうすればこれを解決できますか?
最初にカスタムアノテーションを書こうと思いました
@Test
@RunWithBothConf
myTest() {
....
}
しかし、おそらくこれに対する他の解決策はありますか?