java - 在 Junit 测试中找不到符号失败

标签 java linux windows junit4

我已经在我的 Windows 机器上创建了 Junit 测试。我想在 linux 服务器上部署这些测试。我已将代码放在正确的目录中,并将必要的 jar 文件放在服务器的类路径中。在本地,junit 测试运行良好,但是当我想在 linux 服务器上编译时,例如我得到的测试 initiateDeliverProcess1FileTest:

InitiateDeliveryProcess1FileTest.java:1029: cannot find symbol
symbol  : method fail(java.lang.String)
location: class com.hp.bes.junit.systest.InitiateDeliveryProcess1FileTest
                            fail("test fail - There should be " + numberOfFiles
                            ^

我该怎么做才能让它通过编译?

更新 1:

  • 我在类路径中有 junit-4.11.jar

最佳答案

我遇到了类似的问题。我能够通过添加

来让它工作
Assert.fail("My Message");

不仅仅是

fail("My Message");

希望对您有所帮助。

关于java - 在 Junit 测试中找不到符号失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22376838/

相关文章:

linux - 无法使用 sso RHEL APACHE 2.2.15 和 auth_user_model + AD MS WIN 2012

windows - USB 未在 mac OS 上的 oracle virtualbox 中检测到

java - 触摸图表会显示一些虚线选择矩形

java - 使用带有构造函数参数的反射在抽象类中创建实例

linux - 如何使用 404 错误代码中止 HTTP 连接

c# - 使用 VirtualProtect 将页面标记为写时复制(windows 上的穷人 fork )

windows - "Windows uses UTF-16 as its internal encoding",这到底是什么意思?

java - 如何编写参数为集合的 JPA 查询?

java - 如何获取ConstraintValidatorContext?

c - 如何去除 "bash"中对 "C"有特殊意义的字符串中的标点符号