I have a controller that makes a request to an API (ExampleController).
public class ExampleController {
     public String getDownloadURL(String a, String b, String c){
          // performs GET request
          return response;
     }
}
This controller is used as part of a function in another class (ExampleMemberClass).
 public class ExampleMemberClass() {
     private ExampleController controller = new ExampleController();
     public String getMemberDownloadURL(Object o, String c) {
        // some logic
        // generate variable b
        String responseURL = controller.getDownloadURL(a, b, c);
        // some logic
        return responseURL;
     }
 }
I want to create a Unit Test for ExampleMemberClass where I test the logic of getMemberDownloadURL, without running the actual getDownloadURL request. (I want to mock a response using Mockito/PowerMock instead)
 
    