Как смоделировать ответ клиента Jax Rs 2.0 Rest?
Как я могу издеваться над Jax RS Client, используя Mockito?
Foo expected = new Foo();
when(restClient.target(anyString())
.path(anyString()) //Got NPE here
.request(MediaType.APPLICATION_JSON)
.post(Entity.entity(expected, MediaType.APPLICATION_JSON))
.readEntity(Foo.class)
).thenReturn(expected);
1 ответ
Вам придется высмеивать каждый вызов метода:
when(restClient.target(anyString()).thenReturn(...)
when(target.path(anyString()).thenReturn(...)
...
Я не знаю, что restClient возвращает... может быть, это просто возвращает restClient?