Вы используете макет, конечно поля не установлены. При работе с имитаторами вы должны думать о взаимодействиях , а не о состоянии. (На самом деле это утверждение верно для сгенерированных макетов, таких как mockito, powermock, easymock и т. Д.)
Примеры вики-ссылок не используют насмешки, они показывают реальные объекты!
Думаю, вас больше заинтересует шпион . Вы можете использовать @Spy.
В mockito 1.9.0 вы можете написать:
@Spy MyView view = new MyView(paramA, paramB);
или если MyView имеет конструктор по умолчанию
@Spy MyView view = new MyView();
@Spy MyView view; // equivalent, mockito will call the default constructor
Для получения дополнительной информации взгляните на javadoc .
Надеюсь, это поможет.