問題:拡張クラスからの戻りオブジェクトでメソッドをスタブ化できません。スタブ化しようとしているメソッドでnullポインターを取得するだけです。最初にオブジェクトに対してスパイを実行する必要がありますか?私もそれを試しましたが、うまくいきませんでした。
テストフレームワーク:PowerMockitoバージョン1.9PowerMockバージョン1.4.11EasyMockバージョン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);