when(mockVariable.getTypeName()).thenReturn(typedValue.getType().getName()); when(mockVariable.getCaseDefinitionKey()).thenReturn(caseDefinitionKey); when(mockVariable.getCaseDefinitionId()).thenReturn(caseDefinitionId); when(mockVariable.getCaseInstanceId()).thenReturn(caseInstanceId); when(mockVariable.getCaseExecutionId()).thenReturn(caseExecutionId);
assertEquals(key, instance.getCaseDefinitionKey()); assertNotNull(instance.getCaseDefinitionId()); assertEquals(caseInstance.getCaseDefinitionId(), instance.getCaseDefinitionId()); assertEquals(key, instance.getCaseDefinitionKey()); assertNotNull(instance.getCaseDefinitionId()); assertEquals(caseInstance.getCaseDefinitionId(), instance.getCaseDefinitionId());
@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); }
assertNull(instance.getCaseDefinitionId()); assertNull(instance.getCaseDefinitionId());
assertEquals(key, instance.getCaseDefinitionKey()); assertNotNull(instance.getCaseDefinitionId()); assertEquals(caseInstance.getCaseDefinitionId(), instance.getCaseDefinitionId()); assertEquals(key, instance.getCaseDefinitionKey()); assertNotNull(instance.getCaseDefinitionId()); assertEquals(caseInstance.getCaseDefinitionId(), instance.getCaseDefinitionId());
@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); }
assertNull(instance.getCaseDefinitionId()); assertNull(instance.getCaseDefinitionId());