1

我有所有静态和最终方法的类。如何模拟类中的静态和最终方法。

public class UtilityClass{
  public static final void utilityMethod(){
  }

  public static final Integer anotherUtilMethod(){
  }
}

如何模拟utilMethod()anotherUtilMethod()使用 PowerMock?

4

1 回答 1

1
final UtilityClass util = PowerMockito.mock(UtilityClass.class);
PowerMockito.mockStatic(UtilityClass.class);

然后像往常一样使用 PowerMockito.when() 。有关示例,请查看http://code.google.com/p/powermock/wiki/MockitoUsage13

于 2012-03-01T15:25:12.423 回答