2016-09-21 3 views
0

나는 하나의 테스트만으로 간단한 클래스를 가지고 있습니다. DataProvider를 사용합니다.DataProvider를 사용하는 TestNG는 모든 테스트를 건너 뜁니다.

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

testng 버전은 무엇입니까? 최근에 시도해보십시오 : 6.9.10 이상. 테스트가 왜 건너 뛰는 지 이해하려면 더 높은 상세 수준을 설정할 수 있습니다. – juherr

+0

다음과 같이 표시됩니다 : '[Invoker 1018547642] 구성 방법을 찾을 수 없습니다'. 나는 여전히 나에게 아무 말도하지 않는다. ( – donatelo

+0

당신이' @Test (dataProvider = "createData1")'로 시도 할 수 있겠는가? – juherr

답변

1

My TestNG 버전은 6.9.12이고 아이디어 2016.2.2입니다. TestNG를 6.9.13으로 업데이트했을 때 TestNG가 작동하기 시작했습니다. 모든 sugestions 주셔서 감사합니다!

관련 문제