1

我继承了一个复杂的 JUnit 4 测试类,它使用

@RunWith(MockitoJUnitRunner.class)

由于实现的变化,我需要使用 PowerMock 的一些功能来模拟静态和私有方法。但是当我尝试在班级级别切换到

@RunWith(PowerMockRunner.class)
@PrepareForTest(MyClass.class)

我收到很多错误,因为 Mockito 注释没有得到正确处理。

问题是:我是否可以保留@RunWith(MockitoJUnitRunner.class)注释并以编程方式执行与@PrepareForTest(MyClass.class)课堂需要时相同的操作?

4

0 回答 0