@Test public void setProcessInstanceDetailsTest() { presenter.setProcessInstance(processInstanceSummary); verify(view).setProcessDefinitionIdText(processInstanceSummary.getProcessId()); verify(view).setStateText(Constants.INSTANCE.Active()); verify(view).setProcessDeploymentText(processInstanceSummary.getDeploymentId()); verify(view).setProcessVersionText(processInstanceSummary.getProcessVersion()); verify(view).setCorrelationKeyText(processInstanceSummary.getCorrelationKey()); verify(view).setParentProcessInstanceIdText(Constants.INSTANCE.No_Parent_Process_Instance()); verify(view).setSlaComplianceText(Constants.INSTANCE.SlaMet()); ArgumentCaptor<String> argumentCaptor = ArgumentCaptor.forClass(String.class); verify(view, times(2)).setActiveTasksListBox(argumentCaptor.capture()); assertThat(argumentCaptor.getAllValues()).as("Active user tasks are set").hasSize(2); assertEquals("", argumentCaptor.getAllValues().get(0)); assertThat(argumentCaptor.getAllValues().get(1)) .as("Active user tasks") .contains(userTaskSummary.getName(), userTaskSummary.getStatus(), userTaskSummary.getOwner()); argumentCaptor = ArgumentCaptor.forClass(String.class); verify(view, times(2)).setCurrentActivitiesListBox(argumentCaptor.capture()); assertThat(argumentCaptor.getAllValues()).as("Current Activities are set").hasSize(2); assertEquals("", argumentCaptor.getAllValues().get(0)); assertThat(argumentCaptor.getAllValues().get(1)) .as("Current Activities") .contains(nodeInstanceSummary.getTimestamp().toString(), String.valueOf(nodeInstanceSummary.getId()), nodeInstanceSummary.getName(), nodeInstanceSummary.getType()); }
pis.getProcessInstanceDescription()); assertEquals(TEST_CORREL_KEY, pis.getCorrelationKey()); assertEquals(TEST_PARENT_PROC_INST_ID, pis.getParentId());
constants.SlaDueDate())); columnMetas.add(new ColumnMeta<>(createTextColumn(COLUMN_CORRELATION_KEY, process -> process.getCorrelationKey()), constants.Correlation_Key())); columnMetas.add(new ColumnMeta<>(errorCountColumn,
view.setProcessVersionText(process.getProcessVersion()); view.setProcessDeploymentText(process.getDeploymentId()); view.setCorrelationKeyText(process.getCorrelationKey()); if (process.getParentId() > 0) { view.setParentProcessInstanceIdText(process.getParentId().toString());