Mockito

Mocker une classe

maClasse = mock(IMaClasse.class);

Mocker une méthode

when(maClasse.foo(anyInt()).thenReturn(expectedResult);

Mocker une méthode void

doThrow(Throwable)
doAnswer(Answer)
doNothing().when(maClasse).voidMethod();
doReturn(Object)

Mocker partiellement une classe

MaClasse maClasse = spy(new MaClasse());

when(...);

Vérification

verify(maClasse, times(1)).foo(anyInt());

Liens