通过命令行运行JUnit测试? (苹果电脑)

时间:2015-12-15 16:24:21

标签: java macos junit

我试图通过命令行运行JUnit测试,并且我遇到了问题。这是代码:

package tests;
import org.junit.Test;
public class InitialTwo {
    @Test
    public void test() throws Exception 
    {
        System.out.print("Testing");
    }
}

我尝试按照herehere的说明操作,但似乎没有任何效果。我已将junit.jar和hamcrest.jar文件添加到我的主目录中的java文件夹中,并将这些行添加到bash_profile中:

export JUNIT_HOME="$HOME/java"
export PATH="$PATH:$JUNIT_HOME"
export CLASSPATH="$CLASSPATH:$JUNIT_HOME/junit-4.12.jar:$JUNIT_HOME/hamcrest-core-1.3.jar"

然后我用这个结果运行了这个:

java -cp .:/Users/home/java/junit-4.12.jar .:/Users/home/java/hamcrest-core-1.3.jar org.junit.runner.JUnitCore InitialTwo
Error: Could not find or load main class .:.Users.home.java.hamcrest-core-1.3.jar

或者

java org.junit.runner.JUnitCore InitialTwo
Error: Could not find or load main class org.junit.runner.JUnitCore

老实说,我不知道我做错了什么。代码在Eclipse中运行时运行并填充结果,但不在命令行上运行。

感谢您的帮助!

0 个答案:

没有答案