У меня есть основной метод, который реализует / вызывает другой метод.Я пишу контрольный пример для основного метода, где я должен смоделировать ответ вызывающего метода.
public String getAccount(String add, String sub) {
...
Response r = getService(add, sub);
...
}
public Response getName(String add, String sub) {
...
Response r = WebTarget.path(pathString).queryParam("aaa", "xxxx").queryParam("byId", add)
.request().header("accept", "json")
.header("Authorization",token).get();
return r;
}
Я пытаюсь написать здесь контрольный пример, чтобы я мог смоделировать ответgetName возвращает ответ не 200.
@Test
public void testGetAccount(){
when(getName).thenReturn(...);//How do I mock this?
String result = getAccount(anyString, anyString);
assertNotEqual(Https.Ok);
}
Как мне здесь высмеивать ответ метода getName?