For the complete documentation index, see llms.txt. This page is also available as Markdown.

Mockito.verify()

Verify interactions with your mock

Mockito Verify is used to verify interaction of your mock inside your source (System Under Test) code.

We can check if method a is called with our mock, how many times it was called, or it was not called at all.

// Verify interactions
Mockito.verify(mock, Mockito.times(1)).sampleMethod();

// Verify, method should not be invoked even once
Mockito.verify(mock, Mockito.never()).sampleMethod2();

Mockito support 2 more verification methods,

  • Mockito.verifyNoMoreInteractions()

// Verify, we did not miss any interaction in out test
// If will fail if there are any interaction
// and we did not wrote a verification assertion in our test
Mockito.verifyNoMoreInteractions(otherMockedClass);
  • Mockito.verifyNoInteractions()

// Verify, our mock did not have any methods called in peice of code we were testing
Mockito.verifyNoInteractions(otherMockedClass);

Last updated