我写了一些没有 main 方法的代码。但我想知道代码是否有任何问题。基本上我可以在 Eclipse 中使用 JUnit 测试用例(我使用的是 linux)。但是我处于必须在当前没有 Eclipse 的 Windows 中测试它的情况。所以我可以选择在 cmd 中执行此操作(如果可能的话)。 cmd 中的 JUnit 测试 (Eclipse) 等效项是什么?
最佳答案
看这个页面: http://junit.sourceforge.net/doc/faq/faq.htm#running_4
要运行 JUnit 测试,您需要以下元素 你的类路径:
- JUnit 类文件
- 您的类文件,包括您的 JUnit 测试类
- 类文件所依赖的库
如果尝试运行测试导致 NoClassDefFoundError, 那么您的 CLASSPATH 中缺少某些内容。
Windows 示例:
set CLASSPATH=%JUNIT_HOME%\junit.jar;c:\myproject\classes;c:\myproject\lib\something.jar
调用运行器:
java org.junit.runner.JUnitCore <test class name>
关于java - CLI 中的 JUnit 测试等效项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7346693/