junit.framework.AssertionFailedError: Тесты не найдены в пакете xyz - PullRequest
3 голосов
/ 19 сентября 2011

Я получаю эту ошибку при попытке запустить Junits из задачи ANT.с помощью eclipse launcher все работает нормально.Версия junit - 4.9, а версия ANT - 1.7 Удивительно, но она выдала junit.framework.AssertionFailedError, которая была структурой пакета в JUNIT 3. , в 4 она изменилась на org.junit. Я перепроверил все библиотекии нет никакой ссылки на версию junit 3. * - и она все равно работает, используя eclipse launcher.Любая подсказка?Дайте мне знать, если нужно больше деталей.Задача муравья выглядит следующим образом

<target name="test">
  <junit fork="yes" haltonfailure="yes">
    <test name="${test.class.name}" />
    <formatter type="plain" usefile="false" />
    <classpath refid="junittest.classpath" />
  </junit>
</target>

1 Ответ

3 голосов
/ 19 сентября 2011

Вы должны проверить, какие junit.jar и ant-junit.jar муравей пытается использовать, и убедитесь, что они предназначены для JUnit 4. Посмотрите на http://ant.apache.org/manual/Tasks/junit.html, чтобы найти лучшее место для их размещения.

...