7

検証呼び出しでパラメーターの 1 つのチェックをスキップしたい。だから:

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

2 番目のパラメーターのチェックをスキップしたい。どうやってやるの?

4

2 に答える 2

6

残念ながら、Mockito では生の値とマッチャーを組み合わせて一致させることはできません (例: String と Matchers.any())

ただし、 eq() マッチャーを使用して、特定の値と照合することができます。たとえば、

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

この Mockito の良い例については、この投稿に感謝します : InvalidUseOfMatchersException

于 2014-03-31T16:15:21.347 に答える
5

Mockito.any()を試すことができます。これは基本的に、このパラメーターに関心がないことを意味します。

于 2013-10-18T09:31:54.627 に答える