У меня проблемы с запуском теста JUnit.getPackage() возвращает null, когда мой тест JUnit запускается из Ant
Он отлично работает в 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" />
...
Я Googled для такого рода ошибок, и нашел несколько ссылок на ClassLoader проступок. Но я ничего не нашел, дал мне достаточно информации, чтобы решить мою проблему.
Мне действительно нужно getClass().getPackage()
, чтобы не вернуть null. Может кто-нибудь мне помочь?
Спасибо, Фил
Не могли бы вы отправить код, который вы используете getClass(). GetPackage call? –