thenCallRealMethod не работает для PowerMockito - PullRequest
0 голосов
/ 07 января 2019

Я использую PowerMockito, чтобы высмеивать некоторые методы и сохранять ожидаемое поведение для остальных. Например:

MyService myMockedInstance = org.powermock.api.mockito.PowerMockito.mock(MyService.class);

org.powermock.api.mockito.PowerMockito.when(myMockedInstance.methodToBeMocked()).thenReturn(someMockedValue);

org.powermock.api.mockito.PowerMockito.when(myMockedInstance.methodNotToBeMocked()).thenCallRealMethod();

В результате метод methodToBeMocked () работает как положено, что означает, что он возвращает someMockedValue, однако метод methodNotToBeMocked () не работает должным образом: реальный метод не вызывается.

Поэтому мой вопрос: что я делаю не так?

Спасибо

...