使用PowerMock Static时Exceptionininitializererror

时间:2016-05-03 22:25:10

标签: unit-testing static mocking powermock easymock

我试图用静态方法模拟一个类。这个类不在里面可以打包。 我得到了例外的初始化错误。 我正在使用Easymock和Powermock。

1 个答案:

答案 0 :(得分:0)

你应该准备测试静态类:

@PrepareForTest({YourStaticClass.class})
public class YourTestClass{...}

在模拟静态方法之前,你应该使用

mockStatic(YourStaticClass.class);