我已经使用Mockito模拟了restTemplate bean,如下所示。
@MockBean RestTemplate restTemplate;
when(this.restTemplate.exchange(
eq(url),
eq(HttpMethod.POST),
Mockito.<HttpEntity<?>> any(),
Mockito.<ParameterizedTypeReference<ResponseObject>> any()
)
).thenReturn(repsonsebasedonhttpEntity);
基于请求中发送的HttpEntity对象,我想返回适当的响应。有没有办法做到这一点?
答案 0 :(得分:0)
为每个HttpEntity对象分别设置when
并返回相应的响应,而不是为HttpEntity使用any
。