import org.junit.*;
@Ignore
public class FooTest {
//
}
и весь класс будет проигнорирован. Как я могу сделать то же самое в TestNG?
Ответ 1
Я считаю, что вы хотите:
@Test(enabled=false)
public class FooTest {
//
}
(Вы можете применить аннотацию @Test к классу, а также к методам в отдельности.)
Документация TestNG содержит исчерпывающий список поддерживаемых аннотаций, а также описывает исключение/включение тестов по группам, если это интересно. Вот цитата из соответствующего раздела:
@Test Маркирует класс или метод как часть теста.
... (надрез)...
включено: включены ли методы этого класса/метода.
ИЗМЕНИТЬ:
Игнорирование класса с помощью @Test(enabled=false), по-видимому, является ошибочной функциональностью в некоторых версиях TestNG в соответствии с этим дефектом, который был поднят против TestNG.