Атрибут dependsOnMethods
аннотации @Test
прекрасно работает, когда тест, от которого зависит, находится в том же классе, что и тест, имеющий эту аннотацию.Но это не работает, если тестируемый метод и зависимый метод находятся в разных классах.Пример таков:
class c1 {
@Test
public void verifyConfig() {
//verify some test config parameters
}
}
class c2 {
@Test(dependsOnMethods={"c1.verifyConfig"})
public void dotest() {
//Actual test
}
}
Есть ли способ обойти это ограничение?Один простой выход - создать в class c2
тест, который вызывает c1.verifyConfig()
.Но это было бы слишком много повторений.