我已经在我的windows机器上创建了Junit测试。我想在linux服务器上部署这些测试。我已经将代码放在正确的目录中,必要的jar文件放在服务器上的类路径中。在本地,junit测试运行良好,但是当我想在linux服务器上编译时,例如测试initiateDeliverProcess1FileTest,我得到:
InitiateDeliveryProcess1FileTest.java:1029: cannot find symbol
我们有一个带有相应JUnit测试套件的Java项目,我们打算在Linux平台上运行它。它是使用Windows开发的,没有任何问题。当在Linux上使用gradle test运行我们的单元测试套件时,浮点差异开始出现。IntelliJ测试跑步器和Gradle内置测试跑步器似乎也有区别。使用的JDK : Sun JDK 1.8u91 x64
Running tests using 'gradle test' on Linux:
我在任何地方都找不到这个描述的问题,所以我给其他发现这个问题的人发帖子。 我发现使用'>>‘或'>>>’运行spock存根的任何示例都会失败,并出现相同的异常。MissingMethodException: No signature of method: org.spockframework.mock.runtime.InteractionBuilder.setArgListKind() is applicable for argument types: (Boolean, Boolean) values: [true, false] 例如,从J