query.variableValueEquals(variableName, variableValue); } else if (op.equals(VariableQueryParameterDto.GREATER_THAN_OPERATOR_NAME)) { query.variableValueGreaterThan(variableName, variableValue); } else if (op.equals(VariableQueryParameterDto.GREATER_THAN_OR_EQUALS_OPERATOR_NAME)) { query.variableValueGreaterThanOrEqual(variableName, variableValue);
@Test @Deployment(resources={"org/camunda/bpm/engine/test/standalone/history/FullHistoryTest.testHistoricProcessInstanceVariableValueEquals.bpmn20.xml"}) public void testHistoricProcessInstanceVariableValueLessThanAndGreaterThan() throws Exception { // Set some variables on the process instance Map<String, Object> variables = new HashMap<String, Object>(); variables.put("longVar", 12345L); ProcessInstance processInstance = runtimeService.startProcessInstanceByKey("HistoricProcessInstanceTest", variables); // Validate all variable-updates are present in DB assertEquals(1, historyService.createHistoricDetailQuery().variableUpdates().processInstanceId(processInstance.getId()).count()); assertEquals(0, historyService.createHistoricProcessInstanceQuery().variableValueGreaterThan("longVar", 12345L).count()); }
query.variableValueEquals(variableName, variableValue); } else if (op.equals(VariableQueryParameterDto.GREATER_THAN_OPERATOR_NAME)) { query.variableValueGreaterThan(variableName, variableValue); } else if (op.equals(VariableQueryParameterDto.GREATER_THAN_OR_EQUALS_OPERATOR_NAME)) { query.variableValueGreaterThanOrEqual(variableName, variableValue);
@Test @Deployment(resources={"org/camunda/bpm/engine/test/standalone/history/FullHistoryTest.testHistoricProcessInstanceVariableValueEquals.bpmn20.xml"}) public void testHistoricProcessInstanceVariableValueLessThanAndGreaterThan() throws Exception { // Set some variables on the process instance Map<String, Object> variables = new HashMap<String, Object>(); variables.put("longVar", 12345L); ProcessInstance processInstance = runtimeService.startProcessInstanceByKey("HistoricProcessInstanceTest", variables); // Validate all variable-updates are present in DB assertEquals(1, historyService.createHistoricDetailQuery().variableUpdates().processInstanceId(processInstance.getId()).count()); assertEquals(0, historyService.createHistoricProcessInstanceQuery().variableValueGreaterThan("longVar", 12345L).count()); }
resultInstance = historyService.createHistoricProcessInstanceQuery().variableValueGreaterThan("dateVar", nextMonth.getTime()).singleResult(); Assert.assertNotNull(resultInstance); Assert.assertEquals(processInstance3.getId(), resultInstance.getId()); Assert.assertEquals(0, historyService.createHistoricProcessInstanceQuery().variableValueGreaterThan("dateVar", nextYear.getTime()).count()); Assert.assertEquals(3, historyService.createHistoricProcessInstanceQuery().variableValueGreaterThan("dateVar", oneYearAgo.getTime()).count());
.get(HISTORIC_PROCESS_INSTANCE_RESOURCE_URL); verify(mockedQuery).variableValueGreaterThan(variableName, variableValue);
resultInstance = historyService.createHistoricProcessInstanceQuery().variableValueGreaterThan("stringVar", "abcdef").singleResult(); Assert.assertNotNull(resultInstance); Assert.assertEquals(processInstance3.getId(), resultInstance.getId()); resultInstance = historyService.createHistoricProcessInstanceQuery().variableValueGreaterThan("stringVar", "z").singleResult(); Assert.assertNull(resultInstance);
query.variableValueEquals(variableName, variableValue); } else if (op.equals(VariableQueryParameterDto.GREATER_THAN_OPERATOR_NAME)) { query.variableValueGreaterThan(variableName, variableValue); } else if (op.equals(VariableQueryParameterDto.GREATER_THAN_OR_EQUALS_OPERATOR_NAME)) { query.variableValueGreaterThanOrEqual(variableName, variableValue);
resultInstance = historyService.createHistoricProcessInstanceQuery().variableValueGreaterThan("dateVar", nextMonth.getTime()).singleResult(); Assert.assertNotNull(resultInstance); Assert.assertEquals(processInstance3.getId(), resultInstance.getId()); Assert.assertEquals(0, historyService.createHistoricProcessInstanceQuery().variableValueGreaterThan("dateVar", nextYear.getTime()).count()); Assert.assertEquals(3, historyService.createHistoricProcessInstanceQuery().variableValueGreaterThan("dateVar", oneYearAgo.getTime()).count());
resultInstance = historyService.createHistoricProcessInstanceQuery().variableValueGreaterThan("stringVar", "abcdef").singleResult(); Assert.assertNotNull(resultInstance); Assert.assertEquals(processInstance3.getId(), resultInstance.getId()); resultInstance = historyService.createHistoricProcessInstanceQuery().variableValueGreaterThan("stringVar", "z").singleResult(); Assert.assertNull(resultInstance);