У меня установлена 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, поскольку они должны быть в комплекте с дистрибутивом, который я использовал?