@Test public void getProcessVariablesTestWithContainerStopped() { String var1 = "var1"; String var1_value = "valueVar1"; VariableInstance variableInstance = VariableInstance.builder() .name(var1) .value(var1_value) .processInstanceId(Long.valueOf(processInstanceId)) .date(new Date()) .build(); when(processServicesClient.getProcessVariableDefinitions(containerId, processId)).thenThrow(new KieServicesHttpException()); when(queryServicesClient.findVariablesCurrentState(any())).thenReturn(singletonList(variableInstance)); List<ProcessVariableSummary> processInstanceVariables = processVariablesService.getProcessVariables(queryFilter); verify(processServicesClient).getProcessVariableDefinitions(containerId, processId); verify(queryServicesClient).findVariablesCurrentState(Long.valueOf(processInstanceId)); assertEquals(1, processInstanceVariables.size()); assertEquals(var1, processInstanceVariables.get(0).getName()); assertEquals(var1_value, processInstanceVariables.get(0).getNewValue()); }
@Test public void getProcessVariablesTestWithContainerStopped() { String var1 = "var1"; String var1_value = "valueVar1"; VariableInstance variableInstance = VariableInstance.builder() .name(var1) .value(var1_value) .processInstanceId(Long.valueOf(processInstanceId)) .date(new Date()) .build(); when(processServicesClient.getProcessVariableDefinitions(containerId, processId)).thenThrow(new KieServicesHttpException()); when(queryServicesClient.findVariablesCurrentState(any())).thenReturn(singletonList(variableInstance)); List<ProcessVariableSummary> processInstanceVariables = processVariablesService.getProcessVariables(queryFilter); verify(processServicesClient).getProcessVariableDefinitions(containerId, processId); verify(queryServicesClient).findVariablesCurrentState(Long.valueOf(processInstanceId)); assertEquals(1, processInstanceVariables.size()); assertEquals(var1, processInstanceVariables.get(0).getName()); assertEquals(var1_value, processInstanceVariables.get(0).getNewValue()); }