Проблема: Не удается заглушить метод для объекта возврата из расширенного класса. Я просто получаю нулевые указатели на метод, который я пытаюсь заглушить. Нужно ли сначала шпионить за объектами? Я тоже это попробовал и не получилось.
Тестовая структура:
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);