JUnit 테스트를 실행하는 데 문제가 있습니다.내 JUnit 테스트가 Ant에서 실행될 때 getPackage()가 null을 반환합니다.
Eclipse에서 제대로 실행되지만 지금은 Ant를 사용하여 명령 줄에서 실행하려고합니다. 문제는 다음 코드가 null을 반환한다는 것입니다 : getClass().getPackage()
.
나는 그렇게처럼 내 JUnit 테스트를 실행 해요 : 나는 오류 이런 종류의에 대한 구글에서, 그리고 잘못된 행동을 클래스 로더에 대한 참조의 번호를 발견
<junit fork="no" printsummary="yes" haltonfailure="no">
<classpath refid="junit.classpath" />
<batchtest fork="yes" todir="${reports.junit}">
<fileset dir="${junit.classdir}">
<include name="**/FileHttpServerTest.class" />
<exclude name="**/*$*" />
</fileset>
</batchtest>
<formatter type="xml" />
...
. 그러나 나는 내 문제를 해결할만한 충분한 정보를 얻지 못했다.
null을 반환하지 않으려면 getClass().getPackage()
이 필요합니다. 누구든지 나를 도울 수 있습니까?
감사합니다, 필
getClass(). getPackage 호출을 수행하는 코드를 게시 할 수 있습니까? –