Если в моем TestNG DataProvider есть какая-то логика, но в результате получается пустой Object[][]
, я бы хотел, чтобы TestNG считал это неудачным тестом. Я бы предпочел не добавлять в DataProvider логику, которая проверяет, что Object[][].length > 0
так как в моем пакете много таких типов DataProvider. Возможно ли, чтобы TestNG пометил myTest
как Failed или, по крайней мере, Skiped?
@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
}