【发布时间】:2018-03-27 15:29:07
【问题描述】:
我有 2 个测试方法 (@Test()) 方法,我需要来自不同文件的数据用于这些测试用例,并且我在两个测试用例中都使用 dataprovider,我的 dataprovider 如何读取每个测试用例的文件路径。
@DataProvider(name = "dp")
public Object[][] getData() throws FileNotFoundException {
JsonArray array = new JsonParser().parse(new FileReader("src/test/resources/TestInputFiles/workspace/demo.json")).getAsJsonArray();
Object[][] data = new Object[array.size()][1];
for (int i = 0; i < array.size(); i++) {
data[i][0] = array.get(i);
}
return data;
}
【问题讨论】:
标签: java testng dataprovider