2010-08-27 3 views
2

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

Если я пытаюсь проверить мою установку в терминале 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) 

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

+0

Скажет ли документация вам нужно передать именно «org.junit.tests.AllTests» в качестве второго аргумента? –

ответ

2

Отъезд: the junit faq конкретно этот пункт, вскипание шахта:

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

ява org.junit.runner.JUnitCore org.junit.tests.AllTests

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

1

Это была опубликована 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 
Смежные вопросы