1
我有一個的Mockito時的匹配Mockito匹配器例外0 matchers預計,3!所有記錄的記錄是匹配器
Mockito.when(aRepository.searchForList(
Mockito.any(LocalDateTime.class),
Mockito.anyLong(),
Mockito.anyBoolean()
)).thenReturn(mockedSearchForList);
所以以後我運行測試,有此異常
org.mockito.exceptions.misusing.InvalidUseOfMatchersException:
Invalid use of argument matchers!
0 matchers expected, 3 recorded:
描述的異常可能會發生,如果我混的匹配和實際值,不是我的情況。
「aRepository.searchForList」的簽名是什麼?這個方法是否被重載? –
List searchForList(LocalDateTime now,long envId,boolean showInactives); –
Unesfs
這應該工作。所以,有幾件事情可能會出錯。即異常可能來自其他代碼。這個方法可以被覆蓋。這也可能是Mockito的錯誤。順便說一句,你正在使用哪個版本的Mockito? –