java - CLI 中的 JUnit 测试等效项

标签 java windows eclipse command-line junit

我写了一些没有 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/

相关文章:

android - 如何从 windows(v10) 完全卸载 Android Studio?

eclipse - 启动tomcat时如何修复错误 'Failed to initialize connector [Connector[HTTP/1.1-443]]'

java - runtime.getruntime().exec ("wscript.exe macro.vbs") 在 Windows Server 2008 上不起作用

java - 是否可以限制 Java 注解的字段类型?

java - jsp如果变量以

c# - 如何在 C# 程序的面板中运行另一个应用程序?

c# - 并行获取所有进程

java - 无法打开数据库/无法将(数据库)的区域设置更改为 'en_US'

java - 如何连接 Hibernate 和 MySQL

java - C# 创建的数字签名与 Java 验证不匹配