У меня есть метод, который я хотел бы проверить, который выглядит следующим образом:
//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, который реализован моим тестируемым классом. Это просто бросает "Аргумент (ы) разные! Хотел бла бла