Interface VerificationMode

All Known Subinterfaces:
VerificationAfterDelay, VerificationWithTimeout
All Known Implementing Classes:
After, Timeout, org.mockito.internal.verification.VerificationWrapper

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 Type
    Method
    Description
    description(String description)
    Description will be prepended to the assertion error if verification fails.
    void
    verify(org.mockito.internal.verification.api.VerificationData data)
    Performs the verification
  • Method Details

    • verify

      void verify(org.mockito.internal.verification.api.VerificationData data)
      Performs the verification
    • description

      default VerificationMode description(String description)
      Description will be prepended to the assertion error if verification fails.
      Parameters:
      description - The custom failure message
      Returns:
      VerificationMode
      Since:
      2.1.0