找不到类:org.junit.tests.AllTests - OSX

时间:2010-08-27 18:20:33

标签: java macos junit

我在开始使用JUnit测试时遇到了一些麻烦。这应该是非常基本的。我从JUnit.org下载了junit-4.8.2.jar并将其放在我的主目录中。

如果我尝试使用以下命令在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 个答案:

答案 0 :(得分:2)

请查看:the junit faq具体来说,这个项目,我的主题:

  

通过运行随JUnit分发的样本测试来测试安装。 请注意,示例测试直接位于安装目录中,而不是junit.jar文件。因此,请确保JUnit安装目录位于CLASSPATH上。然后只需输入:

     

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

如果您只下载了jar,则无法运行示例测试。您需要获取src包并按照相关说明进行操作。

答案 1 :(得分:1)

这是由unixking发布的 - 从http://sourceforge.net/projects/junit/files/junit/4.10/

获取最新版本的JUnit

在C:\ MyDev \ lib解压缩junit4.10.zip,所以我们有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