TestNG зависит от методов из другого классаJAVA

Программисты JAVA общаются здесь
Anonymous
TestNG зависит от методов из другого класса

Сообщение Anonymous »

Атрибут dependOnMethods аннотации @Test работает нормально, если тест, от которого требуется зависимость, находится в том же классе, что и тест, имеющий эту аннотацию. Но это не работает, если тестируемый метод и зависимый метод находятся в разных классах. Пример следующий:

Код: Выделить всё

class c1 {
@Test
public void verifyConfig() {
//verify some test config parameters
}
}

class c2 {
@Test(dependsOnMethods={"c1.verifyConfig"})
public void dotest() {
//Actual test
}
}
Есть ли способ обойти это ограничение? Один простой выход — создать тест в классе c2, который вызывает c1.verifyConfig(). Но это было бы слишком много повторений.

Подробнее здесь: https://stackoverflow.com/questions/769 ... rent-class

Вернуться в «JAVA»