Powermockito Аргумент (ы) разные - PullRequest
0 голосов
/ 09 октября 2019

У меня есть метод, который я хотел бы проверить, который выглядит следующим образом:

//this is in a presenter that implements MyInterface
    public void somemethodtotest(){
        if(somecondition){
            callsomeothermethod(this);
        }
    }

И у меня есть тест, который выглядит следующим образом.

    @Test
    public void testsomemethodtotest(){
        Mock(myInterface.getClass());
        when(somecondition).thenReturn(true);

        Mockito.verify(mock).callsomeothermethod(myInterface);
    }

Проблема, с которой я сталкиваюсьPowermockito думает, что я передаю неверный аргумент, то есть MyInterface, который реализован моим тестируемым классом. Это просто бросает "Аргумент (ы) разные! Хотел бла бла

...