使用 PowerMock 模拟来自多个类的静态方法

2022-08-31 09:36:00

我知道如何使用PowerMock模拟类中的静态方法。
但是我想使用JUnit和PowerMock模拟测试类中多个类的静态方法。

谁能告诉我是否有可能做到这一点以及如何做到这一点?


答案 1

只需为多个类做。@PrepareForTest({Class1.class,Class2.class})


答案 2
@Test
 @PrepareForTest({Class1.class, Class2.class})
 public final void handleScript() throws Exception {
    PowerMockito.mockStatic(Class1.class);
    PowerMockito.mockStatic(Class2.class);

等。。。


推荐