検証呼び出しでパラメーターの 1 つのチェックをスキップしたい。だから:
def allowMockitoVerify=Mockito.verify(msg,atLeastOnce()).handle(1st param,,3rd param)
2 番目のパラメーターのチェックをスキップしたい。どうやってやるの?
残念ながら、Mockito では生の値とマッチャーを組み合わせて一致させることはできません (例: String と Matchers.any())
ただし、 eq() マッチャーを使用して、特定の値と照合することができます。たとえば、
Mockito.verify(msg, atLeastOnce())
.handle(eq("someValue"), any(Thing.class), eq("anotherValue"));
この Mockito の良い例については、この投稿に感謝します : InvalidUseOfMatchersException
Mockito.any()を試すことができます。これは基本的に、このパラメーターに関心がないことを意味します。