Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/358.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Junit在IntelliJ中单独工作,但在Maven中失败_Java_Maven_Junit - Fatal编程技术网

Java 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总是按顺序运行测试用例,除非指定,否则

我在一个测试类中有一些junit测试用例。当您从IntelliJ作为一个整体运行文件时,它运行良好。 但是当我运行maven构建时,它失败了

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之间的一些差异,但我通过将插件升级到最新版本轻松解决了这个问题。