Я использую 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);
}