when(mockVariable.getExecutionId()).thenReturn(executionId); when(mockVariable.getTypeName()).thenReturn(typedValue.getType().getName()); when(mockVariable.getCaseDefinitionKey()).thenReturn(caseDefinitionKey); when(mockVariable.getCaseDefinitionId()).thenReturn(caseDefinitionId); when(mockVariable.getCaseInstanceId()).thenReturn(caseInstanceId);
assertNotNull(instance.getCaseDefinitionKey()); assertEquals(key, instance.getCaseDefinitionKey()); assertNotNull(instance.getCaseDefinitionKey()); assertEquals(key, instance.getCaseDefinitionKey());
@Test public void testHistoricVariableUpdateStandaloneTaskDefinitionProperties() { // given String taskId = "myTask"; Task task = taskService.newTask(taskId); taskService.saveTask(task); taskService.setVariable(taskId, "aVariable", "anotherValue"); String firstVariable = runtimeService .createVariableInstanceQuery() .variableName("aVariable") .singleResult() .getId(); // when HistoricVariableUpdate instance = (HistoricVariableUpdate) historyService .createHistoricDetailQuery() .variableUpdates() .variableInstanceId(firstVariable) .singleResult(); // then assertNull(instance.getProcessDefinitionKey()); assertNull(instance.getProcessDefinitionId()); assertNull(instance.getCaseDefinitionKey()); assertNull(instance.getCaseDefinitionId()); taskService.deleteTask(taskId, true); }
assertEquals(processInstance.getProcessDefinitionId(), instance.getProcessDefinitionId()); assertNull(instance.getCaseDefinitionKey()); assertNull(instance.getCaseDefinitionId()); assertEquals(processInstance.getProcessDefinitionId(), instance.getProcessDefinitionId()); assertNull(instance.getCaseDefinitionKey()); assertNull(instance.getCaseDefinitionId());
assertNotNull(instance.getCaseDefinitionKey()); assertEquals(key, instance.getCaseDefinitionKey()); assertNotNull(instance.getCaseDefinitionKey()); assertEquals(key, instance.getCaseDefinitionKey());
@Test public void testHistoricVariableUpdateStandaloneTaskDefinitionProperties() { // given String taskId = "myTask"; Task task = taskService.newTask(taskId); taskService.saveTask(task); taskService.setVariable(taskId, "aVariable", "anotherValue"); String firstVariable = runtimeService .createVariableInstanceQuery() .variableName("aVariable") .singleResult() .getId(); // when HistoricVariableUpdate instance = (HistoricVariableUpdate) historyService .createHistoricDetailQuery() .variableUpdates() .variableInstanceId(firstVariable) .singleResult(); // then assertNull(instance.getProcessDefinitionKey()); assertNull(instance.getProcessDefinitionId()); assertNull(instance.getCaseDefinitionKey()); assertNull(instance.getCaseDefinitionId()); taskService.deleteTask(taskId, true); }
assertEquals(processInstance.getProcessDefinitionId(), instance.getProcessDefinitionId()); assertNull(instance.getCaseDefinitionKey()); assertNull(instance.getCaseDefinitionId()); assertEquals(processInstance.getProcessDefinitionId(), instance.getProcessDefinitionId()); assertNull(instance.getCaseDefinitionKey()); assertNull(instance.getCaseDefinitionId());