我正在尝试使用 Mockito 进行测试,但出现以下错误
org.mockito.exceptions,误用,错误的返回值类型
这是我正在使用的代码
BegeoRequest begeorequest1 = new BegeoRequest();
List<Map<String , object>> queryparam = new ArrayList<>();
List<BeGeo> list = new ARrayList<>();
Mockito.when(util.esutil.search(Begeo.class,Begeo_index,Begeo_index,queryparam)).thenReturn(list);
util.esutil
不是嘲笑。您只能存根模拟(包括间谍)。尝试存根其他任何东西都会失败。不幸的是,错误消息非常令人困惑,因为 Mockito 保留了一个内部堆栈,如果您尝试存根非模拟对象,该堆栈会与您的代码不同步。