Allows verifying that certain behavior happened at least once / exact number of times / never. E.g:
verify(mock, times(5)).someMethod("was called five times"); verify(mock, never()).someMethod("was never called"); verify(mock, atLeastOnce()).someMethod("was called at least once"); verify(mock, atLeast(2)).someMethod("was called at least twice"); verify(mock, atMost(3)).someMethod("was called at most 3 times");
times(1) is the default and can be omitted
See examples in javadoc for {@link Mockito#verify(Object,VerificationMode)}