Не удалось найти класс: org.junit.tests.AllTests - OSX - PullRequest
2 голосов
/ 27 августа 2010

У меня небольшие проблемы с началом работы с тестами JUnit. Это должно быть довольно просто. Я скачал junit-4.8.2.jar с JUnit.org и поместил его в свой домашний каталог.

Если я попытаюсь проверить мои настройки в терминале TCSH с помощью следующей команды:

java -cp ~/junit-4.8.2.jar org.junit.runner.JUnitCore org.junit.tests.AllTests

Я получаю следующий вывод

JUnit version 4.8.2
Could not find class: org.junit.tests.AllTests

Time: 0.003

OK (0 tests)

Любая помощь будет принята с благодарностью. Спасибо.

Ответы [ 2 ]

2 голосов
/ 28 августа 2010

Проверьте: faq junit специально для этого пункта, жирный шов:

Проверьте установку, запустив примеры тестов, распространяемых с JUnit. Обратите внимание, что примеры тестов находятся непосредственно в каталоге установки, а не в файле junit.jar. Поэтому убедитесь, что каталог установки JUnit находится в CLASSPATH.Затем просто наберите:

java org.junit.runner.JUnitCore org.junit.tests.AllTests

Если вы скачали только jar, вы не сможете запустить примеры тестов.Вам необходимо получить пакет src и следовать инструкциям для этого.

1 голос
/ 04 октября 2011

Это было опубликовано unixking -
Получить последнюю версию JUnit от http://sourceforge.net/projects/junit/files/junit/4.10/

Распакуйте файл junit4.10.zip в C: \ MyDev \ lib, поэтому у нас есть C: \ MyDev \ lib \ junit4.10

В командной строке выполните следующие команды

: the home is where i work best
set MY_HOME=C:/MyDev

: place to find the junit jar files
set JUNIT_HOME=%MY_HOME%/lib/junit4.10

: find the junit jar files as well as other classes that one intends to use
set CLASSPATH=%CLASSPATH%;%JUNIT_HOME%;%JUNIT_HOME%/junit-4.10.jar

: this is where my jdk is
set JAVA_HOME=%MY_HOME%/tool/jdk1.6.0_24

: run sample tests (sitting in any folder)
java org.junit.runner.JUnitCore org.junit.tests.AllTests 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...