@Test public void testSwitchMetric() { MetricDisplayer inProgressMetric = presenter.getInProgressMetric(); MetricDisplayer completedMetric = presenter.getCompletedMetric(); inProgressMetric.filterApply(); reset(displayerListener, view); completedMetric.filterApply(); assertEquals(presenter.getSelectedMetric(), completedMetric); verify(displayerListener).onFilterReset(eq(inProgressMetric), any(DataSetFilter.class)); verify(displayerListener).onFilterEnabled(eq(completedMetric), any(DataSetFilter.class)); // Check that only tasks with status=Completed are shown DataSet dataSet = presenter.getTasksTable().getDataSetHandler().getLastDataSet(); assertDataSetValues(dataSet, new String[][]{ {"8.00", "Process B", "Task 4", "user4", "Completed", "01/01/19 10:00", "12/02/19 16:00", "10,000.00"}, {"2.00", "Process A", "Task 2", "user1", "Completed", "01/01/19 09:00", "01/01/19 13:00", "9,000.00"} }, 0); }
@Test public void testCompletedMetric() { Displayer displayer = presenter.getCompletedMetric(); DataSet dataSet = displayer.getDataSetHandler().getLastDataSet(); assertEquals(dataSet.getValueAt(0, 0), 2d); }
@Test public void testCompletedMetric() { Displayer displayer = presenter.getCompletedMetric(); DataSet dataSet = displayer.getDataSetHandler().getLastDataSet(); assertEquals(dataSet.getValueAt(0, 0), 2d); }
@Test public void testCompletedMetric() { Displayer displayer = presenter.getCompletedMetric(); DataSet dataSet = displayer.getDataSetHandler().getLastDataSet(); assertEquals(dataSet.getValueAt(0, 0), 2d); }
@Test public void testSwitchMetric() { MetricDisplayer inProgressMetric = presenter.getInProgressMetric(); MetricDisplayer completedMetric = presenter.getCompletedMetric(); inProgressMetric.filterApply(); reset(displayerListener, view, inProgressMetric.getView()); completedMetric.filterApply(); assertEquals(presenter.getSelectedMetric(), completedMetric); verify(inProgressMetric.getView()).setHtml(anyString()); verify(displayerListener).onFilterReset(eq(inProgressMetric), any(DataSetFilter.class)); verify(displayerListener).onFilterEnabled(eq(completedMetric), any(DataSetFilter.class)); // Check that only tasks with status=Completed are shown DataSet dataSet = presenter.getTasksTable().getDataSetHandler().getLastDataSet(); assertDataSetValues(dataSet, new String[][]{ {"8.00", "Process B", "2.00", "Task 4", "user4", "Completed", "01/01/19 10:00", "12/02/19 16:00", "10,000.00"}, {"2.00", "Process A", "1.00", "Task 2", "user1", "Completed", "01/01/19 09:00", "01/01/19 13:00", "9,000.00"} }, 0); }
@Test public void testSwitchMetric() { MetricDisplayer inProgressMetric = presenter.getInProgressMetric(); MetricDisplayer completedMetric = presenter.getCompletedMetric(); inProgressMetric.filterApply(); reset(displayerListener, view, inProgressMetric.getView()); completedMetric.filterApply(); assertEquals(presenter.getSelectedMetric(), completedMetric); verify(inProgressMetric.getView()).setHtml(anyString()); verify(displayerListener).onFilterReset(eq(inProgressMetric), any(DataSetFilter.class)); verify(displayerListener).onFilterEnabled(eq(completedMetric), any(DataSetFilter.class)); // Check that only tasks with status=Completed are shown DataSet dataSet = presenter.getTasksTable().getDataSetHandler().getLastDataSet(); assertDataSetValues(dataSet, new String[][]{ {"8.00", "Process B", "2.00", "Task 4", "user4", "Completed", "01/01/19 10:00", "12/02/19 16:00", "10,000.00"}, {"2.00", "Process A", "1.00", "Task 2", "user1", "Completed", "01/01/19 09:00", "01/01/19 13:00", "9,000.00"} }, 0); }
presenter.getInProgressMetric(), presenter.getSuspendedMetric(), presenter.getCompletedMetric(), presenter.getFailedMetric(), presenter.getErrorMetric(), verify(displayerListener).onDraw(presenter.getInProgressMetric()); verify(displayerListener).onDraw(presenter.getSuspendedMetric()); verify(displayerListener).onDraw(presenter.getCompletedMetric()); verify(displayerListener).onDraw(presenter.getFailedMetric()); verify(displayerListener).onDraw(presenter.getErrorMetric());
presenter.getInProgressMetric(), presenter.getSuspendedMetric(), presenter.getCompletedMetric(), presenter.getFailedMetric(), presenter.getErrorMetric(), verify(displayerListener).onDraw(presenter.getInProgressMetric()); verify(displayerListener).onDraw(presenter.getSuspendedMetric()); verify(displayerListener).onDraw(presenter.getCompletedMetric()); verify(displayerListener).onDraw(presenter.getFailedMetric()); verify(displayerListener).onDraw(presenter.getErrorMetric());
presenter.getInProgressMetric(), presenter.getSuspendedMetric(), presenter.getCompletedMetric(), presenter.getFailedMetric(), presenter.getErrorMetric(), verify(displayerListener).onDraw(presenter.getInProgressMetric()); verify(displayerListener).onDraw(presenter.getSuspendedMetric()); verify(displayerListener).onDraw(presenter.getCompletedMetric()); verify(displayerListener).onDraw(presenter.getFailedMetric()); verify(displayerListener).onDraw(presenter.getErrorMetric());
@Test public void testHeaderText(){ verify(view).setHeaderText(i18n.allTasks()); final String task = "Task Test"; verifyMetricHeaderText(task, presenter.getTotalMetric(), i18n.selectedTaskStatusHeader("", task)); verifyMetricHeaderText(task, presenter.getReadyMetric(), i18n.selectedTaskStatusHeader(i18n.taskStatusReady(), task)); verifyMetricHeaderText(task, presenter.getReservedMetric(), i18n.selectedTaskStatusHeader(i18n.taskStatusReserved(), task)); verifyMetricHeaderText(task, presenter.getInProgressMetric(), i18n.selectedTaskStatusHeader(i18n.taskStatusInProgress(), task)); verifyMetricHeaderText(task, presenter.getSuspendedMetric(), i18n.selectedTaskStatusHeader(i18n.taskStatusSuspended(), task)); verifyMetricHeaderText(task, presenter.getCompletedMetric(), i18n.selectedTaskStatusHeader(i18n.taskStatusCompleted(), task)); reset(view); presenter.resetCurrentProcess(); presenter.resetCurrentMetric(); verify(view).setHeaderText(i18n.allTasks()); } }
task)); verifyMetricHeaderText(task, presenter.getCompletedMetric(), i18n.selectedTaskStatusHeader(i18n.taskStatusCompleted(), task));
task)); verifyMetricHeaderText(task, presenter.getCompletedMetric(), i18n.selectedTaskStatusHeader(i18n.taskStatusCompleted(), task));