RestTemplate getForEntity method undefined



我正在尝试在Eclipse Luna中构建一个项目,并在测试类中引用getForEntity的几行上遇到错误,例如:

verify(mockRestTemplate,times(1)).getForEntity(any(), eq(String.class));

mockRestTemplate被定义为类RestTemplate的变量,我已经导入了:

import org.springframework.web.client.RestTemplate;

我在Eclipse中收到错误:

方法 getForEntity(Object, Class) 未定义 类型 休息模板

此代码不会对使用同一项目的同事造成错误,因此我怀疑它是我的环境本地的东西。

非常感谢,基思。

您应该提供显式参数类型,而不是使用 any() 。尝试根据实际期望更改代码。

verify(mockRestTemplate,times(1)).getForEntity(any(String.class), eq(String.class));
verify(mockRestTemplate,times(1)).getForEntity(any(URI.class), eq(String.class));

相关内容

最新更新