TestNG: более одного @DataProvider для одного @Test

Я использую 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);
   }
23
задан Alex.K. 18 September 2019 в 13:45
поделиться