使用 Mockito 时出现错误的返回值类型

问题描述 投票:0回答:1

我正在尝试使用 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);
mocking mockito junit5
1个回答
0
投票

util.esutil
不是嘲笑。您只能存根模拟(包括间谍)。尝试存根其他任何东西都会失败。不幸的是,错误消息非常令人困惑,因为 Mockito 保留了一个内部堆栈,如果您尝试存根非模拟对象,该堆栈会与您的代码不同步。

© www.soinside.com 2019 - 2024. All rights reserved.