我想使用 PowerMock 测试某些底层服务,但它很复杂。
我想得到你的建议
public interface Service{
public void someMethod(){
}
}
public ServiceClient implements Service {
...
}
public MyServiceClient {
public Service getService(){
return service;
}
}
我编写了一个 ServiceUtil,它使用 MyServiceClient 来调用和获取服务。
public class ServiceUtil {
private static service s = MyServiceClient.getService();
public void updateService(){
// do some thing with service
}
}
现在我想测试 ServiceUtil 方法 - updateService。我该怎么做?