无法将PowerMock与Eclipse一起使用

3phpmpom  于 2022-11-23  发布在  Eclipse
关注(0)|答案(1)|浏览(161)

我所有的测试都运行的很好,使用“mvn test”命令。但是当我使用eclipse IDE运行测试时,它不再工作。我得到了这个异常错误:

org.powermock.reflect.exceptions.FieldNotFoundException: No instance field named "reporter" could be found in the class hierarchy of org.mockito.internal.MockitoCore.
    at org.powermock.reflect.internal.matcherstrategies.FieldNameMatcherStrategy.notFound(FieldNameMatcherStrategy.java:40)
    at org.powermock.reflect.internal.WhiteboxImpl.findSingleFieldUsingStrategy(WhiteboxImpl.java:501)
    at org.powermock.reflect.internal.WhiteboxImpl.findFieldInHierarchy(WhiteboxImpl.java:454)
    at org.powermock.reflect.internal.WhiteboxImpl.findFieldInHierarchy(WhiteboxImpl.java:442)

我已经读过一些关于这个的主题了。看起来这是由于一些junit/powermock版本的兼容性:Unable to run JUnit test with PowerMockRunner
但我认为我的版本是正确的:

<junit.version>4.12</junit.version>
<powermock.version>1.7.3</powermock.version>
cgvd09ve

cgvd09ve1#

可能是不兼容的版本。请尝试检查版本:版本

相关问题