/** * Updates endpoint profile data. */ public void update() { reset(); dataGrid.getDataGrid().setVisibleRangeAndClearData( new Range(0, dataGrid.getPageSize()), true); }
/** * Update the range of replaced data. * * @param start the start index * @param end the end index */ public void replaceRange(int start, int end) { replacedRanges.add(new Range(start, end - start)); } }
@Override public final void setVisibleRange(int start, int length) { setVisibleRange(new Range(start, length)); }
@Override public final void setVisibleRange(int start, int length) { setVisibleRange(new Range(start, length)); }
/** * Return the range of data being displayed. */ @Override public Range getVisibleRange() { return new Range(getPageStart(), getPageSize()); }
setRangeSelection(selectionModel, display, new Range(lastSelectedIndex, start - lastSelectedIndex), !shiftAdditive, false); } else if (lastSelectedIndex > end) { setRangeSelection(selectionModel, display, new Range(end + 1, lastSelectedIndex - end), !shiftAdditive, false); } else { setRangeSelection(selectionModel, display, new Range(start, end - start + 1), shiftAdditive, clearOthers); } else {
setVisibleRange(new Range(newPageStart, newPageSize), false, false);
/** * Update the range of replaced data. * * @param start the start index * @param end the end index */ public void replaceRange(int start, int end) { replacedRanges.add(new Range(start, end - start)); } }
@Override public void setVisibleRange(int start, int length) { setVisibleRange(new Range(start, length)); }
/** * Return the range of data being displayed. */ @Override public Range getVisibleRange() { return new Range(getPageStart(), getPageSize()); }
@Test public void testCurrentPageForNextPageWithTotalCount(){ final HasData display = mock(HasData.class); when(table.getRowCount()).thenReturn(11); when(display.getVisibleRange()).thenReturn(new Range(10, 10)); assertEquals(1, tableDisplayerView.tableProvider.getCurrentPageRows(display).size()); }
@Test public void testCurrentPageForNextPageWithoutRows(){ final HasData display = mock(HasData.class); when(table.getRowCount()).thenReturn(0); when(display.getVisibleRange()).thenReturn(new Range(10, 10)); assertEquals(0, tableDisplayerView.tableProvider.getCurrentPageRows(display).size()); }
@Test public void testCurrentPage(){ final HasData display = mock(HasData.class); when(table.getRowCount()).thenReturn(5); when(display.getVisibleRange()).thenReturn(new Range(0, 10)); assertEquals(5, tableDisplayerView.tableProvider.getCurrentPageRows(display).size()); } }
@Test public void testCurrentPageForNextPageWithoutRows(){ final HasData display = mock(HasData.class); when(table.getRowCount()).thenReturn(0); when(display.getVisibleRange()).thenReturn(new Range(10, 10)); assertEquals(0, tableDisplayerView.tableProvider.getCurrentPageRows(display).size()); }
@Test public void testRefreshGrid() { Range range = new Range(0, 5); when(viewMock.getListGrid()).thenReturn(extendedPagedTable); when(extendedPagedTable.getVisibleRange()).thenReturn(range); testListPresenter.refreshGrid(); verify(extendedPagedTable).setVisibleRangeAndClearData(range, true); } }
@Test public void testRefreshGrid() { Range range = new Range(0, 5); when(viewMock.getListGrid()).thenReturn(extendedPagedTable); when(extendedPagedTable.getVisibleRange()).thenReturn(range); testListPresenter.refreshGrid(); verify(extendedPagedTable).setVisibleRangeAndClearData(range, true); } }
@Before public void setupMocks() { testListPresenter = spy(AbstractScreenListPresenter.class); when(testListPresenter.getListView()).thenReturn(viewMock); when(viewMock.getListGrid()).thenReturn(extendedPagedTable); when(next.getVisibleRange()).thenReturn(new Range(1, 1)); testListPresenter.initDataProvider(); testListPresenter.getDataProvider().addDataDisplay(next); }
@Test public void getDataTest() { presenter.setAddingDefaultFilters(false); presenter.getData(new Range(0, 5)); verify(dataSetQueryHelper).setLastSortOrder(SortOrder.ASCENDING); verify(viewMock).hideBusyIndicator(); }
@Test public void domainSpecificColumnsWithPagination() { presenter = new MyDataSetProcessInstanceWithVariablesListPresenter(viewMock, dataSetQueryHelperMock, dataSetQueryHelperDomainSpecificMock); presenter.setDataSetQueryHelperMock(dataSetQueryHelperMock); presenter.setFilterSettingsMock(filterSettingsMock); presenter.setDataSetQueryHelperDomainSpecificMock(dataSetQueryHelperDomainSpecificMock); //Get the first page of process instances selected Range range = new Range(0, 10); presenter.getData(range); }