PowerMockito whenNew without PrepareForTest



Jacoco不包含使用@PrepareForTest(class .class)的测试。

我需要使用PowerMockito whenNew方法,但没有PrepareForTest注释它无法工作。

是否有解决这个问题的方法?

JaCoCo可以在两种模式下工作:

  • 使用java代理收集覆盖率
  • 离线仪表

如果您想从PowerMock测试中收集覆盖率,那么您应该使用脱机检测。

这里是Gradle的工作示例:https://github.com/SurpSG/jacoco-offline-instrumentation

最新更新