protected void afterRedraw() { updateRefreshTimer(); for (DisplayerListener listener : listenerList) { listener.onRedraw(this); } }
protected void afterRedraw() { updateRefreshTimer(); for (DisplayerListener listener : listenerList) { listener.onRedraw(this); } }
@Test public void testShowDashboard() { reset(displayerListener); presenter.showDashboard(); verify(view).showDashboard(); verify(processDashboardFocusEvent).fire(any(ProcessDashboardFocusEvent.class)); verify(displayerListener, never()).onRedraw(presenter.getProcessesTable()); }
@Test public void testShowDashboard() { reset(displayerListener); presenter.showDashboard(); verify(view).showDashboard(); verify(taskDashboardFocusEvent).fire(any(TaskDashboardFocusEvent.class)); verify(displayerListener, never()).onRedraw(presenter.getTasksTable()); }
@Test public void testShowInstances() { reset(displayerListener); presenter.showTasksTable(); verify(view).showInstances(); verify(taskDashboardFocusEvent).fire(any(TaskDashboardFocusEvent.class)); verify(displayerListener).onRedraw(presenter.getTasksTable()); }
@Test public void testShowInstances() { reset(displayerListener); presenter.showProcessesTable(); verify(view).showInstances(); verify(processDashboardFocusEvent).fire(any(ProcessDashboardFocusEvent.class)); verify(displayerListener).onRedraw(presenter.getProcessesTable()); }
@Test public void testShowDashboard() { reset(displayerListener); presenter.showDashboard(); verify(view).showDashboard(); verify(displayerListener, never()).onRedraw(presenter.getProcessesTable()); }
@Test public void testShowDashboard() { reset(displayerListener); presenter.showDashboard(); verify(view).showDashboard(); verify(displayerListener, never()).onRedraw(presenter.getTasksTable()); }
@Test public void testShowDashboard() { reset(displayerListener); presenter.showDashboard(); verify(view).showDashboard(); verify(displayerListener, never()).onRedraw(presenter.getTasksTable()); }
@Test public void testShowDashboard() { reset(displayerListener); presenter.showDashboard(); verify(view).showDashboard(); verify(displayerListener, never()).onRedraw(presenter.getProcessesTable()); }
@Test public void testShowInstances() { reset(displayerListener); presenter.showTable(); verify(view).showInstances(); verify(displayerListener).onRedraw(presenter.getProcessesTable()); }
@Test public void testNotifications() { AbstractDisplayer deptPieChart = (AbstractDisplayer) displayerLocator.lookupDisplayer(byDepartment); DisplayerListener listener = mock(DisplayerListener.class); deptPieChart.addListener(listener); deptPieChart.draw(); deptPieChart.filterUpdate(COLUMN_DEPARTMENT, 0); verify(listener).onFilterEnabled(eq(deptPieChart), any(DataSetGroup.class)); verify(listener, never()).onRedraw(deptPieChart); deptPieChart.filterReset(); verify(listener).onFilterReset(eq(deptPieChart), anyList()); verify(listener, never()).onRedraw(deptPieChart); }
@Test public void testShowInstances() { reset(displayerListener); presenter.showTable(); verify(view).showInstances(); verify(displayerListener).onRedraw(presenter.getTasksTable()); }
@Test public void testShowInstances() { reset(displayerListener); presenter.showTable(); verify(view).showInstances(); verify(displayerListener).onRedraw(presenter.getProcessesTable()); }
@Test public void testSelectProcess() { reset(view); reset(displayerListener); presenter.getTasksByProcess().filterUpdate(COLUMN_PROCESS_NAME, 1); final String process = "Process B"; assertEquals(presenter.getSelectedProcess(), process); verify(view).showBreadCrumb(process); verify(view).setHeaderText(i18n.selectedTaskStatusHeader("", process)); verify(displayerListener, times(17)).onRedraw(any(Displayer.class)); verify(displayerListener, never()).onError(any(Displayer.class), any(ClientRuntimeError.class)); }
@Test public void testShowInstances() { reset(displayerListener); presenter.showTable(); verify(view).showInstances(); verify(displayerListener).onRedraw(presenter.getTasksTable()); }
@Test public void testSelectProcess() { reset(view); reset(displayerListener); presenter.getProcessesByType().filterUpdate(COLUMN_PROCESS_NAME, 1); final String process = "Process B"; assertEquals(presenter.getSelectedProcess(), process); verify(view).showBreadCrumb(process); verify(view).setHeaderText(i18n.selectedProcessStatusHeader("", process)); verify(displayerListener, times(12)).onRedraw(any(Displayer.class)); verify(displayerListener, never()).onError(any(Displayer.class), any(ClientRuntimeError.class)); }
@Test public void testFilterPropagations() { displayerCoordinator.drawAll(); // Select the first year label (2009) reset(listener); when(labelItem.getId()).thenReturn(0); yearLabelDisplayer.onItemSelected(labelItem); // Check the allRowsDisplayer receives the filter request DataSet dataSet = allRowsDisplayer.getDataSetHandler().getLastDataSet(); assertEquals(dataSet.getRowCount(), 13); verify(listener).onDataLookup(allRowsDisplayer); verify(listener).onRedraw(allRowsDisplayer); } @Test
@Test public void testFilterPropagations() { displayerCoordinator.drawAll(); // Click on the "Engineering" slice reset(listener); deptPieChart.filterUpdate(COLUMN_DEPARTMENT, 0); // Check the allRowsTable receives the filter request DataSet dataSet = allRowsTable.getDataSetHandler().getLastDataSet(); assertEquals(dataSet.getRowCount(), 19); verify(listener).onDataLookup(allRowsTable); verify(listener).onRedraw(allRowsTable); }
@Test public void testFilterPropagations() { displayerCoordinator.drawAll(); // Click on the "Engineering" slice reset(listener); deptPieChart.filterUpdate(COLUMN_DEPARTMENT, 0); // Check the allRowsTable receives the filter request DataSet dataSet = allRowsTable.getDataSetHandler().getLastDataSet(); assertEquals(dataSet.getRowCount(), 19); verify(listener).onDataLookup(allRowsTable); verify(listener).onRedraw(allRowsTable); }