从命令行运行JUnit测试:initializationError(org.junit.runner.JUnitCommandLineParseResult)

时间:2018-04-27 10:36:23

标签: java linux junit junit4 noclassdeffounderror

所有文件都在同一个文件夹中。我使用

编译时没有遇到任何问题
javac -cp /usr/share/java/junit4.jar <classname>.java <classname>.java <classname>.java NumberDisplayTest.java

但是当我运行测试时

java -cp .:/usr/share/java/junit4.jar org.junit.runner.JUnitCore NumberDisplayTest

我得到了这个enter image description here

我错过了什么?

但是,如果我做任何类似的拼写如写作... org.junit.runner.JUnitCore NumberDisplayTest s

我得到别的东西: enter image description here

我有更多的测试要运行,但是,这只是我想要测试的一个类。 如果我有多个依赖的类并且想要一次测试它们,或者我是否需要单独编译和测试它,该怎么办? 我不能对类路径做任何事情,因为我怀疑它可能涉及,因为它是一台单机。

我感谢任何帮助!

0 个答案:

没有答案