Java Junit在IntelliJ中单独工作,但在Maven中失败
我在一个测试类中有一些junit测试用例。当您从IntelliJ作为一个整体运行文件时,它运行良好。 但是当我运行maven构建时,它失败了Java Junit在IntelliJ中单独工作,但在Maven中失败,java,maven,junit,Java,Maven,Junit,我在一个测试类中有一些junit测试用例。当您从IntelliJ作为一个整体运行文件时,它运行良好。 但是当我运行maven构建时,它失败了 TestCase Code Snippet { doReturn(DummyObject with values).when(springRepo).call() executeTest() } 我们有一个TestUtil,它有一些静态方法来根据不同的输入键在运行时创建DummyObject。我所看到的是,Junit总是按顺序运行测试用例,除非指定,否则
TestCase Code Snippet {
doReturn(DummyObject with values).when(springRepo).call()
executeTest()
}
我们有一个TestUtil,它有一些静态方法来根据不同的输入键在运行时创建DummyObject。我所看到的是,Junit总是按顺序运行测试用例,除非指定,否则不会运行并行测试用例
现在,虚拟对象不是空的,但只有很少的内部数据是来自Maven运行的空数据。问题可能是什么?如果没有无法说明的完整错误输出,您可以检查maven surefire插件或将其升级到最新版本,可能有针对该插件先前版本或junit先前版本的特定问题的修复程序。我之前在测试执行过程中遇到intellij和maven之间的一些差异,但我通过将插件升级到最新版本轻松解决了这个问题。如果没有完整的错误输出,则无法确定?您可以检查maven surefire插件或将其升级到最新版本,对于插件的早期版本或junit的早期版本,可能有针对特定问题的修复。我之前在测试执行期间遇到了intellij和maven之间的一些差异,但我通过将插件升级到最新版本轻松解决了这个问题。