PowerMock无需使用@PrepareForTest批注即可准备要测试的类

时间:2019-02-21 20:05:42

标签: java mockito powermock powermockrunner

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

@RunWith(MockitoJUnitRunner.class)

由于实现上的更改,我需要使用PowerMock的某些功能来模拟静态和私有方法。但是当我尝试在课程级别切换到

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

由于未正确处理Mockito批注,因此出现很多错误。

问题是:仅在上课时,我可以保留@RunWith(MockitoJUnitRunner.class)注释并以编程方式与@PrepareForTest(MyClass.class)相同吗?

0 个答案:

没有答案