gpt4 book ai didi

mockito - 使用 mockito.verify 忽略参数之一

转载 作者:行者123 更新时间:2023-12-04 14:01:28 29 4
gpt4 key购买 nike

我想跳过检查验证调用中的参数之一。因此对于:

def allowMockitoVerify=Mockito.verify(msg,atLeastOnce()).handle(1st param,,3rd param)

我想跳过检查第二个参数。我怎样才能做到这一点?

最佳答案

不幸的是,Mockito 不允许您混合和匹配原始值和匹配器(例如 String 和 Matchers.any())

但是,您可以使用 eq() 匹配器来匹配特定值,例如

Mockito.verify(msg, atLeastOnce())
.handle(eq("someValue"), any(Thing.class), eq("anotherValue"));

感谢这篇文章提供了一个很好的例子
Mockito: InvalidUseOfMatchersException

关于mockito - 使用 mockito.verify 忽略参数之一,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19445000/

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