0

我们正在使用外部包,它提供接口来获取我们进行 Web 服务调用的服务实例。

API 就像 ClientServiceInterface.getService(location);

其中 getService 是静态方法。我想嘲笑这个,我该怎么做。

4

1 回答 1

0

您将需要一个能够进行字节码操作的模拟框架,因为如果不求助于静态方法,则无法模拟。

看看Powermock,尤其是Mocking Static Methods部分。

于 2012-07-26T06:33:28.653 回答