2009-10-14 2 views
0

이전 버전의 JUnit4로 단위 테스트를 실행해야합니다 (이유가 있습니다). Eclipse는 Junit3과 Junit4 사이에서 선택할 수 있지만 Junit4 버전을 추가/변경할 수는 없습니다.이전 버전의 Eclipse (Galileo)로 실행하는 방법

일시적인 해결 방법은 Eclipse Ganymede에서 junit 플러그인을 복사하는 것이지만 갈릴레오가 자체 업데이트 할 때 clawbered가됩니다.

업데이트 관리자 JUnit이 더 큰 업데이트의 일부인 것처럼 보입니다. 업데이트 관리자 나 다른 관리자를 통해 관리 할 방법이 없습니다.

+0

아마도 JUnit의 이전 버전을 실행해야하는 것과 관련하여 어떤 문제가 있는지 별도의 질문으로 게시 할 수 있으며 최신 버전을 실행할 수있는 해결 방법을 얻을 수 있습니다. – Yishai

+0

현재 테스트의 이름을 실행하면서 stdout으로 출력하는 TestClassRunner를 만들었습니다. 이것은 우리가 이기적으로/어리석게 사용 된 내부 클래스를 확장합니다. 새로운 방법은 이전 버전과 호환되지 않는 주석을 사용하는 것입니다. –

답변

1

나는 사용 된 junit4가 귀하의 target platform에있는 버전 중 하나라고 믿습니다. 그것을 변경하려면, Window -> Preferences -> Plug-in Development -> Target Platform으로 이동하십시오. 기본 대상은 실행중인 일식입니다. 기본값을 기반으로 새 대상을 만들고 대상에 이전 junit4를 추가하고 "내용"탭에서 새 대상을 비활성화 할 수 있습니다.

+0

도움을 주셔서 감사합니다! –