@Test public void onCreateTest() { spyOnTimelineInteractor(); callOnCreate(); verify(fragment.timelineInteractor).setDateWithTimeline(eq(date), eq(null)); }
@Override public void onCreate(final Bundle savedInstanceState) { super.onCreate(savedInstanceState); if (!(getParentFragment() instanceof Parent) && !SenseApplication.isRunningInRobolectric()) { throw new IllegalStateException("A parent is required to control TimelineFragment"); } this.timelineInteractor.setDateWithTimeline(getDate(), getCachedTimeline()); addInteractor(this.timelineInteractor); }
TimelineFragment extends ControllerPresenterFragment<TimelineView> implements TimelineAdapter.OnItemClickListener,
        BaseFragmentPagerAdapter.Controller { @Override public void onCreate(final Bundle savedInstanceState) { super.onCreate(savedInstanceState); if (!(getParentFragment() instanceof Parent) && !SenseApplication.isRunningInRobolectric()) { throw new IllegalStateException("A parent is required to control TimelineFragment"); } this.timelineInteractor.setDateWithTimeline(getDate(), getCachedTimeline()); addInteractor(this.timelineInteractor); } }
TimelineFragment extends ControllerPresenterFragment<TimelineView> implements TimelineAdapter.OnItemClickListener,
        BaseFragmentPagerAdapter.Controller { @Override public void onCreate(final Bundle savedInstanceState) { super.onCreate(savedInstanceState); if (!(getParentFragment() instanceof Parent) && !SenseApplication.isRunningInRobolectric()) { throw new IllegalStateException("A parent is required to control TimelineFragment"); } this.timelineInteractor.setDateWithTimeline(getDate(), getCachedTimeline()); addInteractor(this.timelineInteractor); }  }
TimelineFragment extends ControllerPresenterFragment<TimelineView> implements TimelineAdapter.OnItemClickListener,
        BaseFragmentPagerAdapter.Controller { @Override public void onCreate(final Bundle savedInstanceState) { super.onCreate(savedInstanceState); if (!(getParentFragment() instanceof Parent) && !SenseApplication.isRunningInRobolectric()) { throw new IllegalStateException("A parent is required to control TimelineFragment"); } this.timelineInteractor.setDateWithTimeline(getDate(), getCachedTimeline()); addInteractor(this.timelineInteractor); }  static TimelineFragment newInstance(@NonNull final LocalDate date,
                                               @Nullable final Timeline cachedTimeline); @Override void setVisibleToUser(final boolean isVisible); @Override void initializePresenterView(); @Override void onCreate(final Bundle savedInstanceState); @Override void onViewCreated(final View view, final Bundle savedInstanceState); @Override void onTrimMemory(final int level); @Override void onPause(); @Override void onDestroyView(); @Override void onDetach(); @Override void onActivityResult(final int requestCode, final int resultCode, final Intent data); @Override void onRequestPermissionsResult(final int requestCode, @NonNull final String[] permissions, @NonNull final int[] grantResults); void showTimelineNavigator(@NonNull final LocalDate date,
                                      @Nullable final Timeline timeline); void share(); void showBreakdown(@NonNull final View sender); void dismissVisibleOverlaysAndDialogs(); @SuppressWarnings("ConstantConditions") @NonNull LocalDate getDate(); @Nullable Timeline getCachedTimeline(); void onSwipeBetweenDatesStarted(); void scrollToTop(); void update(); boolean isAtLeastThreeDaysOld(); void bindTimeline(@NonNull final Timeline timeline); void timelineUnavailable(final Throwable e); @Override void onSegmentItemClicked(final int position, final View view, @NonNull final TimelineEvent event); @Override void onEventItemClicked(final int eventPosition, @NonNull final TimelineEvent event); }
TimelineFragment extends ControllerPresenterFragment<TimelineView> implements TimelineAdapter.OnItemClickListener,
        BaseFragmentPagerAdapter.Controller { @Override public void onCreate(final Bundle savedInstanceState) { super.onCreate(savedInstanceState); if (!(getParentFragment() instanceof Parent) && !SenseApplication.isRunningInRobolectric()) { throw new IllegalStateException("A parent is required to control TimelineFragment"); } this.timelineInteractor.setDateWithTimeline(getDate(), getCachedTimeline()); addInteractor(this.timelineInteractor); }  static TimelineFragment newInstance(@NonNull final LocalDate date,
                                               @Nullable final Timeline cachedTimeline); @Override void setVisibleToUser(final boolean isVisible); @Override void initializePresenterView(); @Override void onCreate(final Bundle savedInstanceState); @Override void onViewCreated(final View view, final Bundle savedInstanceState); @Override void onTrimMemory(final int level); @Override void onPause(); @Override void onDestroyView(); @Override void onDetach(); @Override void onActivityResult(final int requestCode, final int resultCode, final Intent data); @Override void onRequestPermissionsResult(final int requestCode, @NonNull final String[] permissions, @NonNull final int[] grantResults); void showTimelineNavigator(@NonNull final LocalDate date,
                                      @Nullable final Timeline timeline); void share(); void showBreakdown(@NonNull final View sender); void dismissVisibleOverlaysAndDialogs(); @SuppressWarnings("ConstantConditions") @NonNull LocalDate getDate(); @Nullable Timeline getCachedTimeline(); void onSwipeBetweenDatesStarted(); void scrollToTop(); void update(); boolean isAtLeastThreeDaysOld(); void bindTimeline(@NonNull final Timeline timeline); void timelineUnavailable(final Throwable e); @Override void onSegmentItemClicked(final int position, final View view, @NonNull final TimelineEvent event); @Override void onEventItemClicked(final int eventPosition, @NonNull final TimelineEvent event); static final int ZOOMED_OUT_TIMELINE_REQUEST; }