Я хочу протестировать некоторые базовые сервисы с помощью 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. Как мне это сделать?