Если в моем TestNG DataProvider есть лог c, но в результате получается пустой Object[][]
, я бы хотел, чтобы TestNG засчитал это как неудачный тест. Я бы предпочел, чтобы не приходилось помещать logi c в DataProvider, который проверяет, что Object[][].length > 0
, так как в моем пакете есть многие из этих типов DataProvider. Возможно ли, чтобы TestNG пометил myTest
как Failed или хотя бы пропущенный?
@DataProvider(name = "emptyDataProvider")
public Object[][] emptyDataProvider() {
// Some misc logic...
return new Object[][] { };
}
@Test(groups = {"beta"}, dataProvider = "emptyDataProvider")
public void myTest(final String param1) {
// some assertions
}