### Question:
PopulatedChangeRequestListPresenter { public void nextPage() { if (this.currentPage + 1 <= this.totalPages) { 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();  }### Answer:
@Test public void nextPageTest() throws NoSuchFieldException { new FieldSetter(presenter, PopulatedChangeRequestListPresenter.class.getDeclaredField("currentPage")) .set(1); new FieldSetter(presenter, PopulatedChangeRequestListPresenter.class.getDeclaredField("totalPages")) .set(10); new FieldSetter(presenter, PopulatedChangeRequestListPresenter.class.getDeclaredField("filterType")) .set("ALL"); presenter.nextPage(); verify(view).setCurrentPage(2); }