基本上我正在为一个需要使用Junit传递的大量测试的作业构建一个项目。但我似乎试图错误地运行它,我不知道如何或为什么
基本上我有这样的目录
[项目]
Test.java
基于JUnit 4.12.jar
hamcrest核-1.3.jar
src / cards /一堆文件
src / boards /一堆文件
所以我做的第一件事是在编译了几个小修补程序之后使用javac Test.java
编译项目,所以接下来我要做的就是启动实际的测试。
所以我用java -cp ./junit-4.12.jar:./hamcrest-core-1.3.jar:. Test.java
我收到以下错误
错误:无法找到或加载主类Test.java
知道我做错了吗?
编辑:正如您所看到的,编译已经完成,我至少可以正确引用JUnit。这是我的目录结构如何
我的测试文件看起来如何
答案 0 :(得分:1)
也许你应该首先编译你的Test.java
文件。
然后指定正确的包(如果有)
java -cp ./junit-4.12.jar:./hamcrest-core-1.3.jar:. src.Test
看一下Test.class
文件
在这里,您将找到一个完整的示例,说明如何从命令行运行测试。
https://www3.ntu.edu.sg/home/ehchua/programming/java/JavaUnitTesting.html