Java Resttemplate JUNIT交换方法未解决
我正在尝试为重新模板调用编写JUNIT(版本5) 我的实际实现如下所示Java Resttemplate JUNIT交换方法未解决,java,mockito,resttemplate,junit5,Java,Mockito,Resttemplate,Junit5,我正在尝试为重新模板调用编写JUNIT(版本5) 我的实际实现如下所示 ResponseEntity<OrderDocument> responseEntity = restTemplate.exchange( URL, HttpMethod.GET, new HttpEntity<>(headers), OrderDocument.class, message.getPayload().toString()); 我收到编译器错误,无法解析方法“exchange(jav
ResponseEntity<OrderDocument> responseEntity = restTemplate.exchange(
URL,
HttpMethod.GET,
new HttpEntity<>(headers),
OrderDocument.class, message.getPayload().toString());
我收到编译器错误,无法解析方法“exchange(java.lang.String,T,T,T,T)”
我相信我的模拟调用与实现匹配。不确定为什么它没有编译。请帮助
ResponseEntity<T> exchange(String url, HttpMethod method, @Nullable HttpEntity<?> requestEntity,
Class<T> responseType, Object... uriVariables) throws RestClientException;
ResponseEntity交换(字符串url,HttpMethod方法,@Nullable HttpEntity requestEntity,
类responseType,Object…uriVariables)抛出RestClientException;
此方法的第四个参数是Class.Class
,而不是SalesOrderDocument.Class
。您需要修复它(到any(Class.Class)
,f.e.)
对于
exchange
方法。此方法的第四个参数是Class.Class
,而不是SalesOrderDocument.Class
。您需要修复它(到any(Class.Class)
,f.e.)
对于交换
方法
ResponseEntity<T> exchange(String url, HttpMethod method, @Nullable HttpEntity<?> requestEntity,
Class<T> responseType, Object... uriVariables) throws RestClientException;