2016-09-21 3 views
0

У меня есть простой класс только с одним тестом. Он использует DataProviderTestNG с DataProvider пропускает все тесты

public class dataProviderExample { 

@DataProvider(name = "test1") 
public Object[][] createData1() { 
    return new Object[][] { 
      { "Cedric", new Integer(36) }, 
      { "Anne", new Integer(37)}, 
    }; 
} 

@Test(dataProvider = "test1") 
public void verifyData1(String n1, Integer n2) { 
    System.out.println(n1 + " " + n2); 
} 
} 

Когда я запускаю его, все тесты пропускаются. Любая идея, что я делаю неправильно?

[TestNG] Running: 
    C:\Users\user\.IdeaIC2016.2\system\temp-testng-customsuite.xml 

Test ignored. 
Test ignored. 
=============================================== 
Default Suite 
Total tests run: 1, Failures: 0, Skips: 1 
=============================================== 


Process finished with exit code 0 
+0

Какая у вас тестовая версия? Попробуйте с недавним: 6.9.10+. Вы можете установить более высокий подробный уровень, чтобы понять, почему тест также пропускается. – juherr

+0

Он показывает: '[Invoker 1018547642] Не найдено методов настройки'. Я все еще ничего не скажу :( – donatelo

+0

Не могли бы вы попробовать с ' @Test (dataProvider =" createData1 ")'? – juherr

ответ

1

Моя версия TestNG была 6.9.12 и Idea 2016.2.2. Когда я обновил TestNG до 6.9.13, он начал работать. Спасибо всем за права!

Смежные вопросы