private void assertThatUpdateHasAllImportantInformation(HistoricVariableUpdate variableUpdate) { assertThat(variableUpdate, notNullValue()); assertThat(variableUpdate.getId(), notNullValue()); assertThat(variableUpdate.getProcessDefinitionKey(), is("process")); assertThat(variableUpdate.getProcessDefinitionId(), notNullValue()); assertThat(variableUpdate.getVariableName(), is("stringVar")); assertThat(variableUpdate.getValue().toString(), is("foo")); assertThat(variableUpdate.getTypeName(), is("string")); assertThat(variableUpdate.getTime(), notNullValue()); }
when(mockVariable.getProcessDefinitionId()).thenReturn(processDefinitionId); when(mockVariable.getProcessInstanceId()).thenReturn(processInstanceId); when(mockVariable.getErrorMessage()).thenReturn(errorMessage);
assertEquals(key, instance.getProcessDefinitionKey()); assertNotNull(instance.getProcessDefinitionId()); assertEquals(processInstance.getProcessDefinitionId(), instance.getProcessDefinitionId()); assertEquals(key, instance.getProcessDefinitionKey()); assertNotNull(instance.getProcessDefinitionId()); assertEquals(processInstance.getProcessDefinitionId(), instance.getProcessDefinitionId());
private void assertThatUpdateHasAllImportantInformation(HistoricVariableUpdate variableUpdate) { assertThat(variableUpdate, notNullValue()); assertThat(variableUpdate.getId(), notNullValue()); assertThat(variableUpdate.getProcessDefinitionKey(), is("process")); assertThat(variableUpdate.getProcessDefinitionId(), notNullValue()); assertThat(variableUpdate.getVariableName(), is("stringVar")); assertThat(variableUpdate.getValue().toString(), is("foo")); assertThat(variableUpdate.getTypeName(), is("string")); assertThat(variableUpdate.getTime(), notNullValue()); }
@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.getProcessDefinitionId()); assertNull(instance.getProcessDefinitionId());
assertEquals(key, instance.getProcessDefinitionKey()); assertNotNull(instance.getProcessDefinitionId()); assertEquals(processInstance.getProcessDefinitionId(), instance.getProcessDefinitionId()); assertEquals(key, instance.getProcessDefinitionKey()); assertNotNull(instance.getProcessDefinitionId()); assertEquals(processInstance.getProcessDefinitionId(), instance.getProcessDefinitionId());
@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.getProcessDefinitionId()); assertNull(instance.getProcessDefinitionId());