问题:无法在扩展类的返回对象上存根方法。我只是在我试图存根的方法上获得空指针。我需要先对对象进行间谍活动吗?我也试过了,但没有用。
测试框架:PowerMockito 1.9 版 PowerMock 1.4.11 版 EasyMock 3.1 版
尝试测试的代码行。
String expected = methodFromExtendedClass_GetObject().getStringValueFromReturnObject();
测试代码
PowerMockito.stub(MemberModifier.method(ExtendedClassA.class, "methodFromExtendedClass_GetObject()")).toReturn(new testObject());
PowerMockito.stub(MemberModifier.method(testObject.class, "getStringValueFromReturnObject")).toReturn(testString);