2012-03-08 1 views
1

jdk1.4를 준수해야하는 maven 프로젝트에서 작업합니다. 우리의 testng 클래스는 pseudo-javadoc 주석을 사용하여 테스트를 정의합니다.testng 및 jdk1.4로 수동 테스트 클래스

/** 
* @testng.test 
*/ 

Netbeans에서는 마우스 오른쪽 버튼 클릭 메뉴가 테스트를 실행하는 데 적합합니다. 이클립스에서는 동료들이 작동하지 않으며 테스트 클래스가 발견되지 않는다고 말한다. 그래서

Command line suite 
Total tests run: 0, Failures: 0, Skips: 0 

: 그래서

TestNG testng = new TestNG(); 
testng.setTestClasses(new Class[]{MyTestClass.class}); 
testng.run(); 

의 라인을 따라 뭔가를 사용하여 테스트 클래스에() 주를 추가하려고했습니다하지만 내가 할 때, 나는 다음과 같은 결과를 얻을 수 기본적으로, javadoc을 파싱해야 할 필요가 있으므로 테스트가 발견되지 않는다. 놀랄 일도 아니며 여기서 일어날 수있는 방법을 알지 못한다. 비슷한 문제가있는 사람이 있습니까? 이클립스에서 개별 클래스를 쉽게 테스트 할 수 있도록 어떻게 주위를 돌아 보았습니까?

+0

testng eclipse 플러그인을 사용해 보셨습니까? http://testng.org/doc/eclipse.html? "이 런 중 하나를 선택하면 TestNG가 1.4 또는 1.5 모드로 실행되어야하는지 여부도 선택할 수 있습니다." – richvdh

답변

1

TestNG는 얼마 전에 JDK 1.4를 지원하지 않았습니다.

+0

그래, 그렇다고해서 이전 버전의 testng을 사용할 수 있다는 뜻인가? 어떤 버전을 사용해야합니까? 5.X? 4.X? –

+0

솔직히 말해서, 나는 그다지 괴롭히지 않을 것입니다. –