問題:無法在擴展類上存留返回對象的方法。我只是在我試圖存根的方法上獲取空指針。我需要首先對物體進行間諜嗎?我也嘗試過,並沒有工作。使用擴展方法的PowerMokito問題
測試框架: 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);