@Test public void prevPageTest() throws NoSuchFieldException { new FieldSetter(presenter, PopulatedChangeRequestListPresenter.class.getDeclaredField("currentPage")) .set(5); new FieldSetter(presenter, PopulatedChangeRequestListPresenter.class.getDeclaredField("totalPages")) .set(10); new FieldSetter(presenter, PopulatedChangeRequestListPresenter.class.getDeclaredField("filterType")) .set("ALL"); presenter.prevPage(); verify(view).setCurrentPage(4); }
public void prevPage() { if (this.currentPage - 1 >= 1) { this.currentPage--; this.refreshList(); } }
PopulatedChangeRequestListPresenter { public void prevPage() { if (this.currentPage - 1 >= 1) { this.currentPage--; this.refreshList(); } } }
PopulatedChangeRequestListPresenter { public void prevPage() { if (this.currentPage - 1 >= 1) { this.currentPage--; this.refreshList(); } } @Inject  PopulatedChangeRequestListPresenter(final View view,
                                               final ProjectController projectController,
                                               final LibraryPlaces libraryPlaces,
                                               final Promises promises,
                                               final EmptyState emptyState,
                                               final TranslationService ts,
                                               final ManagedInstance<ChangeRequestListItemView> changeRequestItemViews,
                                               final Caller<ChangeRequestService> changeRequestService,
                                               final BusyIndicatorView busyIndicatorView,
                                               final DateUtils dateUtils); }
PopulatedChangeRequestListPresenter { public void prevPage() { if (this.currentPage - 1 >= 1) { this.currentPage--; this.refreshList(); } } @Inject  PopulatedChangeRequestListPresenter(final View view,
                                               final ProjectController projectController,
                                               final LibraryPlaces libraryPlaces,
                                               final Promises promises,
                                               final EmptyState emptyState,
                                               final TranslationService ts,
                                               final ManagedInstance<ChangeRequestListItemView> changeRequestItemViews,
                                               final Caller<ChangeRequestService> changeRequestService,
                                               final BusyIndicatorView busyIndicatorView,
                                               final DateUtils dateUtils); @PostConstruct void postConstruct(); View getView(); void onChangeRequestListUpdated(@Observes final ChangeRequestListUpdatedEvent event); void onChangeRequestUpdated(@Observes final ChangeRequestUpdatedEvent event); void onChangeRequestStatusUpdated(@Observes final ChangeRequestStatusUpdatedEvent event); void onRepositoryFileListUpdated(@Observes final RepositoryFileListUpdatedEvent event); void nextPage(); void prevPage(); void setCurrentPage(final int currentPage); void setFilterType(final String filterType); void submitChangeRequest(); void search(final String searchText); void showSearchHitNothing(); }
PopulatedChangeRequestListPresenter { public void prevPage() { if (this.currentPage - 1 >= 1) { this.currentPage--; this.refreshList(); } } @Inject  PopulatedChangeRequestListPresenter(final View view,
                                               final ProjectController projectController,
                                               final LibraryPlaces libraryPlaces,
                                               final Promises promises,
                                               final EmptyState emptyState,
                                               final TranslationService ts,
                                               final ManagedInstance<ChangeRequestListItemView> changeRequestItemViews,
                                               final Caller<ChangeRequestService> changeRequestService,
                                               final BusyIndicatorView busyIndicatorView,
                                               final DateUtils dateUtils); @PostConstruct void postConstruct(); View getView(); void onChangeRequestListUpdated(@Observes final ChangeRequestListUpdatedEvent event); void onChangeRequestUpdated(@Observes final ChangeRequestUpdatedEvent event); void onChangeRequestStatusUpdated(@Observes final ChangeRequestStatusUpdatedEvent event); void onRepositoryFileListUpdated(@Observes final RepositoryFileListUpdatedEvent event); void nextPage(); void prevPage(); void setCurrentPage(final int currentPage); void setFilterType(final String filterType); void submitChangeRequest(); void search(final String searchText); void showSearchHitNothing();  }