Плагин JUnit4 и путь сборки для junit.jar в Eclipse - PullRequest
2 голосов
/ 19 апреля 2011

У меня установлена ​​Eclipse (Helios) вместе с подключаемыми модулями JUnit3, JUnit4 и Java Development Tools для разработки под Android.

Я создал несколько модульных тестов, но единственный способ, которым они выполняются (без выброса java.lang.ClassNotFoundException для org.junit.Test), - это если я добавлю External JAR в путь сборки тестового проекта для junit.jar из обычной установки JUnit Я имею.

Почему Eclipse не может ссылаться на junit.jar из плагина JUnit4, который я вижу, когда расширяю библиотеку в Package Explorer? Фактически я могу удалить библиотеку JUnit4 из тестового проекта, оставив только JAR-файл External, и тесты пройдут нормально.

Я попытался добавить путь к папке подключаемого модуля в мою системную переменную среды CLASSPATH, так как мне пришлось настраивать JUnit, но это не имело никакого значения. Путь к плагину создается как переменная JUNIT_HOME Classpath в Eclipse, но он помечен как устаревший.

Нужны ли мне даже плагины JUnit3 и JUnit4, поскольку они должны быть в комплекте с дистрибутивом, который я использовал?

1 Ответ

2 голосов
/ 09 апреля 2012

В любом новом проекте верный способ добавить необходимые Junit deps (за исключением объявления их в maven) - создать тест с использованием встроенного ярлыка Junit test.

Перейти к новому> Junit Test Case. Если нужные пути не указаны в пути к классам проекта, eclipse автоматически их вытянет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...