PowerMock を使用して特定の基盤サービスをテストしたいのですが、複雑です。
あなたの提案を聞きたいです
public interface Service{
public void someMethod(){
}
}
public ServiceClient implements Service {
...
}
public MyServiceClient {
public Service getService(){
return service;
}
}
MyServiceClient を使用してサービスを呼び出して取得する ServiceUtil を作成しました。
public class ServiceUtil {
private static service s = MyServiceClient.getService();
public void updateService(){
// do some thing with service
}
}
ServiceUtil メソッド - updateService をテストします。どうすればいいのですか?