ExampleClass的测试类本身也将PowerMockTestCase扩展为静态模拟第三方库。
现在的问题是,我们的代码覆盖率工具不再运行这些测试了。我怀疑ExampleClass在某种程度上被@PrepareForTest注释“隐藏”了。因此,在运行测试类之后,我想做一些类似于“释放”带注释的类或从powermockito类加载器中删除它。 怎么办呢?
以某种方式'释放'班级
答案 0 :(得分:0)
我认为您担心的是所有单元测试都可能在同一个类加载器中运行,因为PowerMock操作的ExampleClass类也可能影响其他单元测试。在这种情况下,您可以尝试:
我认为JUnit使用单独的类加载器进行测试,但我找不到任何权威来源。