我正在TestNG
使用Eclipse
.
是否可以逐步为两个数据提供者提供相同的测试功能?
我可以将两个提供商合二为一,但这不是我想要的。
我需要(不像在这个例子中那样)生成独立的数据。
@DataProvider(name = "dataSet1")
public Object[][] createDataX() {
return new Object[][] { { 1, 1 }, { 2, 2 } };
}
@DataProvider(name = "dataSet2")
public Object[][] createDataY() {
return new Object[][] { { 0, 0 }, { 3, 3 } };
}
我想对两个提供商进行相同的测试。这可能吗?
@Test(dataProvider = "dataSet1") // ??? and "dataSet2" ???
public void testThisFunction(int val1, int val2) {
boolean solution = oracle(val1,val2);
assert (solution);
}