我想跳过在验证调用中检查参数之一。因此对于:
def allowMockitoVerify=Mockito.verify(msg,atLeastOnce()).handle(1st param,,3rd param)
Run Code Online (Sandbox Code Playgroud)
我想跳过检查第二个参数。我怎样才能做到这一点?
小智 5
不幸的是Mockito不允许您混合和匹配原始值和匹配器(例如String和Matchers.any())
但是,您可以使用eq()Matcher来匹配特定值,例如
Mockito.verify(msg, atLeastOnce())
.handle(eq("someValue"), any(Thing.class), eq("anotherValue"));
Run Code Online (Sandbox Code Playgroud)
感谢本文提供了此Mockito的一个很好的示例 :InvalidUseOfMatchersException
| 归档时间: |
|
| 查看次数: |
4372 次 |
| 最近记录: |