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());