我的课程包含静态和最终的所有方法。如何在类中模拟一个静态和最终的方法。
public class UtilityClass{
public static final void utilityMethod(){
}
public static final Integer anotherUtilMethod(){
}
}
如何使用PowerMock模拟utilMethod()
和anotherUtilMethod()
?
答案 0 :(得分:1)
final UtilityClass util = PowerMockito.mock(UtilityClass.class);
PowerMockito.mockStatic(UtilityClass.class);
然后像往常一样使用PowerMockito.when()。请查看http://code.google.com/p/powermock/wiki/MockitoUsage13示例。