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

时间:2014-03-13 11:14:22

标签: 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:

  • 我在classpath中有junit-4.11.jar

1 个答案:

答案 0 :(得分:1)

我有类似的问题。我能够通过添加

来使其工作
Assert.fail("My Message");

而不仅仅是

fail("My Message");

我希望这会有所帮助。