Итак, я пишу юнит-тесты с Mockito , и у меня есть этот метод
@Mock
private Kod kodMock ; //kod takes an int as argument
@Test
public void testSprawdzCzyKodPoprawny() {
given(kodMock.sprawdzCzyPoprawny(new Kod (anyInt()))).willReturn(true);
boolean result = klient.sprawdzCzyKodPoprawny(new Kod (123),system);
assertTrue(result);
}
И я продолжаю получать NullPointerException
, потому что kodMock
равно нулю. Как мне это инициализировать, чтобы метод, описанный ниже, работал правильно?
Я попытался просто Kod kodMock = new Kod (123);
, но затем я получил Misplaced or misused argument
.