RestTemplate getForEntity方法未定义

时间:2017-11-02 17:36:03

标签: java spring

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

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

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

import org.springframework.web.client.RestTemplate;

我在Eclipse中遇到错误:

  

方法getForEntity(Object,Class)未定义   键入RestTemplate

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

非常感谢, 基思。

1 个答案:

答案 0 :(得分:0)

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

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

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