Package org.mockito.verification
Interface VerificationMode
- All Known Subinterfaces:
VerificationAfterDelay
,VerificationWithTimeout
- All Known Implementing Classes:
After
,AtLeast
,AtMost
,Calls
,Description
,InOrderWrapper
,MockAwareVerificationMode
,NoInteractions
,NoMoreInteractions
,Only
,Timeout
,Times
,VerificationOverTimeImpl
,VerificationWrapper
,VerificationWrapperInOrderWrapper
public interface VerificationMode
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 Mockito.verify(Object, VerificationMode)
-
Method Summary
Modifier and TypeMethodDescriptiondefault VerificationMode
description
(String description) Description will be prepended to the assertion error if verification fails.void
verify
(VerificationData data) Performs the verification
-
Method Details
-
verify
Performs the verification -
description
Description will be prepended to the assertion error if verification fails.- Parameters:
description
- The custom failure message- Returns:
- VerificationMode
- Since:
- 2.1.0
-