Java 测试用例在IntelliJ中失败,但在terminal中成功

Java 测试用例在IntelliJ中失败,但在terminal中成功,java,gradle,intellij-idea,Java,Gradle,Intellij Idea,我有一个Java单元测试用例,它使用gradle test在terminal中成功运行,但在IntelliJ中失败,无论我是只运行一个测试用例还是整个测试类 实际的失败是由于某些原因,没有调用对象的构造函数(我使用断点进行了调试,但没有捕获它),因此参数设置不正确 为什么IntelliJ不按原样执行构造函数?有什么想法或提示吗?为了防止其他人遇到类似问题,这是因为我启用了“将IDE构建/运行操作委派给gradle”,感谢@CrazyCoder共享链接并激励我 禁用该选项后,测试正常工作并通过。再

我有一个Java单元测试用例,它使用
gradle test
在terminal中成功运行,但在IntelliJ中失败,无论我是只运行一个测试用例还是整个测试类

实际的失败是由于某些原因,没有调用对象的构造函数(我使用断点进行了调试,但没有捕获它),因此参数设置不正确


为什么IntelliJ不按原样执行构造函数?有什么想法或提示吗?

为了防止其他人遇到类似问题,这是因为我启用了“将IDE构建/运行操作委派给gradle”,感谢@CrazyCoder共享链接并激励我


禁用该选项后,测试正常工作并通过。再次感谢@CrazyCoder

调试隐形代码很困难IntelliJ有自己的测试运行程序-问题是gradle脚本在做什么而IntelliJ没有。如果没有任何类型的代码,就有可能排除对此问题的任何智能答案。您还可以将运行操作委派给Gradle:。感谢您的评论。很抱歉,我无权按原样共享代码。共享更改的代码是没有意义的。感谢Gradle delegate的链接,讽刺的是,我已经启用了该选项,但它不起作用。现在我刚刚禁用了该选项,现在它正在工作!再次感谢!