2
之一,我想跳過chcking參數之一驗證像如何mockito.verify跳過參數
def dummyAssignmentToAllowMockitoVerify=Mockito.verify(msg,atLeastOnce()).handle(1st param,,3rd param)
我想跳過檢查第二個參數,我該怎麼辦呢?
之一,我想跳過chcking參數之一驗證像如何mockito.verify跳過參數
def dummyAssignmentToAllowMockitoVerify=Mockito.verify(msg,atLeastOnce()).handle(1st param,,3rd param)
我想跳過檢查第二個參數,我該怎麼辦呢?
你可以試試Mockito.any(),這基本上意味着我們對這個參數不感興趣。
不幸的是不會的Mockito讓你混合和匹配原始值和匹配器(如字符串和Matchers.any())
但是你可以用EQ()匹配器來匹配特定的值,例如
Mockito.verify(msg, atLeastOnce())
.handle(eq("someValue"), any(Thing.class), eq("anotherValue"));
由於這個職位的這種 Mockito: InvalidUseOfMatchersException
一個很好的例子,你能告訴是什麼樣子? – StarWind0
看@大衛的回答 –
好吧,如果這個答案不能獨立存在,那麼這個答案應該被刪除。 – StarWind0