2011-04-19 1 views
2

일부 Android 개발 용 JUnit3, JUnit4 및 Java Development Tools 플러그인과 함께 Eclipse (Helios)가 설치되었습니다. 나는이 설치 정상의 JUnit에서 junit.jar의 테스트 프로젝트 빌드 경로에 외부 JAR을 추가하는 경우Eclipse에서 junit.jar 용 JUnit4 플러그인 및 빌드 경로

나는 몇 가지 단위 테스트 만 (org.junit.Test에 대한 java.lang.ClassNotFoundException을 던지는없이)가 실행하는 유일한 방법입니다 만들었습니다.

Eclipse가 패키지 탐색기에서 라이브러리를 확장 할 때 볼 수있는 JUnit4 플러그인에서 junit.jar을 참조 할 수없는 이유는 무엇입니까? 사실 JUnit4 라이브러리를 테스트 프로젝트에서 제거하여 외부 JAR 만 남기고 테스트를 정상적으로 실행할 수 있습니다.

JUnit을 설정해야하므로 플러그인 폴더의 경로를 CLASSPATH 시스템 환경 변수에 추가하려고 시도했지만 아무런 차이가 없습니다. 플러그인 경로는 Eclipse에서 JUNIT_HOME 클래스 경로 변수로 작성되었지만 사용되지 않음으로 레이블되어 있습니다.

JUnit3 및 JUnit4 플러그인이 필요합니다. 배포판에이 플러그인이 있어야하기 때문입니까?

답변

2

새 프로젝트에서 필요한 Junit deps을 추가하는 확실한 방법은 (빌드를 빌드하는 경우를 제외하고) 내장 된 Junit test 바로 가기를 사용하여 테스트를 만드는 것입니다.

새 항목으로 이동>Junit Test Case. 오른쪽 deps가 프로젝트 classpath에 없다면, eclipse는 자동으로 그들을 끌어 들일 것이다.