#java #unit-testing #mockito
Вопрос:
Мне нужно убедиться, что захватчик аргументов ничего не захватил. Есть ли какой-нибудь способ проверить это?
Mockito.verify( /* captor has not captured anything */ )
Комментарии:
1. Вы можете убедиться, что метод не был вызван с определенным аргументом…
Mockito.verify(mock,never()).methodToBeCalled(argumentNotExpectedToBePassed)
2. @TimothyTruckle Да, это хорошее решение.
Ответ №1:
Вы можете убедиться, что количество захваченных значений равно нулю.
Assert.assertEquals(0, captor.getAllValues().size());