Получите объект httpEntity из restTemplate.exchange (), издевались с использованием Mockito - PullRequest
0 голосов
/ 16 сентября 2018

Я смоделировал bean-компонент restTemplate, используя Mockito следующим образом.

@MockBean RestTemplate restTemplate;
when(this.restTemplate.exchange(
        eq(url), 
        eq(HttpMethod.POST), 
        Mockito.<HttpEntity<?>> any(), 
        Mockito.<ParameterizedTypeReference<ResponseObject>> any()
        )
    ).thenReturn(repsonsebasedonhttpEntity);

На основе объекта HttpEntity, отправленного в запросе, я хочу вернуть соответствующие ответы. Есть ли способ добиться этого?

1 Ответ

0 голосов
/ 17 сентября 2018

Имеется отдельный when для каждого объекта HttpEntity и возвращает соответствующий ответ вместо any для HttpEntity.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...