我继承了一个复杂的 JUnit 4 测试类,它使用
@RunWith(MockitoJUnitRunner.class)
由于实现的变化,我需要使用 PowerMock 的一些功能来模拟静态和私有方法。但是当我尝试在班级级别切换到
@RunWith(PowerMockRunner.class)
@PrepareForTest(MyClass.class)
我收到很多错误,因为 Mockito 注释没有得到正确处理。
问题是:我是否可以保留@RunWith(MockitoJUnitRunner.class)
注释并以编程方式执行与@PrepareForTest(MyClass.class)
课堂需要时相同的操作?