0
Предполагая, что сообщение издевается, в следующем случае - последний verify
помнит, что он до 2? Значит, число, которое должно быть в times
, равно times(3)
?какой объем проверки mockito?
when(message.hasMessages()).thenReturn(true);
assertTrue(message.hasMessages());
assertTrue(message.hasMessages());
verify(message, times(2)).hasMessages();
assertTrue(message.hasMessages());
verify(message, times(1)).hasMessages();
Почему бы не взглянуть на документацию Mockito? Например, [JavaDoc для класса Mockito] (http://static.javadoc.io/org.mockito/mockito-core/2.4.2/org/mockito/Mockito.html#verification), где он указывает ** _ После создания, макет будет помнить обо всех взаимодействиях ._ ** Тем не менее, ваш вопрос повторяет этот момент ... –