标签: unit-testing static mocking powermock easymock
我试图用静态方法模拟一个类。这个类不在里面可以打包。 我得到了例外的初始化错误。 我正在使用Easymock和Powermock。
答案 0 :(得分:0)
你应该准备测试静态类:
@PrepareForTest({YourStaticClass.class}) public class YourTestClass{...}
在模拟静态方法之前,你应该使用
mockStatic(YourStaticClass.class);