Jacoco不包含使用@PrepareForTest(class .class)的测试。
我需要使用PowerMockito whenNew方法,但没有PrepareForTest注释它无法工作。
是否有解决这个问题的方法?
JaCoCo可以在两种模式下工作:
- 使用java代理收集覆盖率
- 离线仪表
如果您想从PowerMock测试中收集覆盖率,那么您应该使用脱机检测。
这里是Gradle的工作示例:https://github.com/SurpSG/jacoco-offline-instrumentation