我有一个包含所有测试数据的TestNG Dataprovider。我正在解析Excel工作表,因此dataprovider具有例如。 15个测试数据列表。
我不想使用全部15个测试数据集(仅一个)运行测试。是否可以过滤数据集并仅使用该数据集运行测试? 例如,让我们用id1行运行测试。这只是一个例子,我将把数据存储为测试对象列表。
@DataProvider(name = "testCaseSet1")
public static Object[][] getTestData() {
return new Object[][] {
{"id1","testuser1", "test"},
{"id2","testuser2", "test2"}
};
}
答案 0 :(得分:1)
一种方法是使用:
@DataProvider(name = "testCaseSet1", indices = {0})