我正在使用 Play 2.6.13 和mockito-all 2.10.19 并使用 sbt 进行构建。 在执行 sbt 测试时,我在测试调用中遇到以下异常:
初始化错误失败:org.powermock.reflect.exceptions.FieldNotFoundException:在类 org.junit.internal.runners.MethodValidator 中找不到字段“fTestClass”。,
我通过在 sbt 中配置来使用mockito,如下所示: “org.mockito”%“mockito-all”%“1.10.19”%“测试”
任何帮助。
谢谢
最佳答案
似乎是已知问题:https://github.com/powermock/powermock/issues/551
根据我提供的链接,他们在 JUnit 4.12 中将 fTestClass 重命名为 testClass,所以我想您必须使用更新的 PowerMock lib 版本。
关于java - PowerMock 在测试类中抛出类未找到异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62157348/