насмешливая пустота метода: java.lang.AssertionError - PullRequest
0 голосов
/ 05 декабря 2018

Я пытаюсь смоделировать этот метод, который использует объявленное приватное поле из этого класса.Однако я не уверен, почему я получаю AssertionError в строке Mockito.doNothing (), когда метод someMethod явно принимает две строки, которые я учел.

Ошибка:

java.lang.AssertionError

Код:

class Main{
    private Person person;
    ...
    public void testMethod() {
        person.someMethod("string1", "string2");
        ...
    }
}

class Person{
    public void someMethod(String a, String b){
        ... do something ...
    }
}

class TestMain(){
    @InjectMocks
    private Main testee;

    @Mock
    private Person person;

    @Test
    testTestMethod(){
         Mockito.doNothing().when(person).someMethod(any(String.class), any(String.class));
    }
}
...