query.variableNameLike(variableNameLike);
verify(mockedQuery).variableNameLike(queryParameters.get("variableNameLike")); verify(mockedQuery).processInstanceIdIn(queryParameters.get("processInstanceIdIn")); verify(mockedQuery).executionIdIn(queryParameters.get("executionIdIn"));
query.variableNameLike(variableNameLike);
verify(mockedQuery).variableNameLike(aVariableNameLike); verify(mockedQuery).processInstanceIdIn(aProcessInstanceId); verify(mockedQuery).executionIdIn(anExecutionId);
@Test @Deployment(resources={"org/camunda/bpm/engine/test/api/runtime/oneTaskProcess.bpmn20.xml"}) public void testQueryByVariableNameLikeWithoutAnyResult() { // given Map<String, Object> variables = new HashMap<String, Object>(); variables.put("stringVar", "test"); runtimeService.startProcessInstanceByKey("oneTaskProcess", variables); // when VariableInstanceQuery query = runtimeService.createVariableInstanceQuery().variableNameLike("%ingV_"); // then List<VariableInstance> result = query.list(); assertTrue(result.isEmpty()); assertEquals(0, query.count()); }
@Test @Deployment(resources={"org/camunda/bpm/engine/test/api/runtime/oneTaskProcess.bpmn20.xml"}) public void testQueryByVariableNameLike() { // given Map<String, Object> variables = new HashMap<String, Object>(); variables.put("string%Var", "test"); runtimeService.startProcessInstanceByKey("oneTaskProcess", variables); // when VariableInstanceQuery query = runtimeService.createVariableInstanceQuery().variableNameLike("%ing\\%V%"); // then List<VariableInstance> result = query.list(); assertFalse(result.isEmpty()); assertEquals(1, result.size()); assertEquals(1, query.count()); VariableInstance var = result.get(0); assertEquals("string%Var", var.getName()); assertEquals("test", var.getValue()); assertEquals("string", var.getTypeName()); }
query.variableNameLike(variableNameLike);
@Test @Deployment(resources={"org/camunda/bpm/engine/test/api/runtime/oneTaskProcess.bpmn20.xml"}) public void testQueryByVariableNameLikeWithoutAnyResult() { // given Map<String, Object> variables = new HashMap<String, Object>(); variables.put("stringVar", "test"); runtimeService.startProcessInstanceByKey("oneTaskProcess", variables); // when VariableInstanceQuery query = runtimeService.createVariableInstanceQuery().variableNameLike("%ingV_"); // then List<VariableInstance> result = query.list(); assertTrue(result.isEmpty()); assertEquals(0, query.count()); }
@Test @Deployment(resources={"org/camunda/bpm/engine/test/api/runtime/oneTaskProcess.bpmn20.xml"}) public void testQueryByVariableNameLike() { // given Map<String, Object> variables = new HashMap<String, Object>(); variables.put("string%Var", "test"); runtimeService.startProcessInstanceByKey("oneTaskProcess", variables); // when VariableInstanceQuery query = runtimeService.createVariableInstanceQuery().variableNameLike("%ing\\%V%"); // then List<VariableInstance> result = query.list(); assertFalse(result.isEmpty()); assertEquals(1, result.size()); assertEquals(1, query.count()); VariableInstance var = result.get(0); assertEquals("string%Var", var.getName()); assertEquals("test", var.getValue()); assertEquals("string", var.getTypeName()); }