我正在尝试用静态方法模拟一个类。这个类不在里面可以打包。我得到异常初始化错误。我正在使用Easymock和Powermock。
您应该为测试静态类PrepareForTest:
@PrepareForTest({YourStaticClass.class})
public class YourTestClass{...}
在模拟静态方法之前,您应该使用
mockStatic(YourStaticClass.class);