我正在使用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()不能按预期工作:不会调用真实方法。
因此,我的问题是我在做什么错了?
谢谢