Я пытаюсь смоделировать вызов exchange RestTemplate () с помощью следующего кода:
Метод испытания
given(restTemplate.exchange(any(UriComponents.class), any(HttpMethod.class), any(HttpEntity.class), any(StatusResponse.class)))
.willReturn(new ResponseEntity<>(HttpStatus.BAD_GATEWAY));
Код не компилируется, потому что:
- жалуется, что
cannot resolve method willReturn(new ResponseEntity<>(HttpStatus.BAD_GATEWAY))
- жалуется, что
cannot resolve method exchange(T, T, T, T)
Как мне изменить подпись, чтобы она работала? Спасибо.