gpt4 book ai didi

java - 为 mockito 导入

转载 作者:行者123 更新时间:2023-11-29 07:45:45 28 4
gpt4 key购买 nike

我正在尝试像这样声明

when(myDao.fetchTree(anyLong())).thenReturn(myTreeList);

我有导入

import static org.mockito.Mockito.when;
import static org.mockito.Matchers.anyLong;
import static org.mockito.Matchers.thenReturn; //not importing

thenReturn 的导入不是映射。这是版本问题吗?我正在使用 Mockito 1.8.4。

最佳答案

Mockito 的 when 返回类 OngoingStubbing 的对象。此类有一个方法 thenReturn(),这就是您的示例代码中调用的方法。无需额外导入。

when(myDao.fetchTree(anyLong())).thenReturn(myTreeList);

可以分解为

OngoingStubbing thing = when(myDao.fetchTree(anyLong()));
thing.thenReturn(myTreeList);

您只是在调用 OngoingStubbing 的 thenReturn 方法。

关于java - 为 mockito 导入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26026018/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com