thenCallRealMethod不适用于PowerMockito

时间:2019-01-07 16:20:22

标签: mocking powermockito

我正在使用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()不能按预期工作:不会调用真实方法。

因此,我的问题是我在做什么错了?

谢谢

0 个答案:

没有答案