有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java有一个用于mockito存根的'not'参数匹配器吗

我试图验证调用方法时long除了给定的值之外,是否有其他值

因此,我想知道是否有一个ArgumentMatcher适合我的用例,例如:

verify(mObject).verifiedMethod(notEq(longValueThatShouldBeAvoided));

我找到了一个解决办法:

verify(mObject).method(longThat(arg -> arg != longValueThatShouldBeAvoided));

但我觉得奇怪的是,这么简单的ArgumentMatcher必须从头开始编写


补充问题: 检查多个值时如何避免

类似地,我找到了使用arg -> arg != val0 && arg != val1lambda作为^{}方法参数来实现这一点的解决方法


共 (0) 个答案