verify(mockedQuery).executionIdIn(queryParameters.get("executionIdIn")); verify(mockedQuery).caseInstanceIdIn(queryParameters.get("caseInstanceIdIn")); verify(mockedQuery).caseExecutionIdIn(queryParameters.get("caseExecutionIdIn")); verify(mockedQuery).taskIdIn(queryParameters.get("taskIdIn")); verify(mockedQuery).variableScopeIdIn(queryParameters.get("variableScopeIdIn"));
.caseExecutionIdIn(caseExecutionId) .list(); .caseExecutionIdIn(caseInstanceId) .list();
.caseExecutionIdIn(caseInstanceId) .list(); .caseExecutionIdIn(caseExecutionId) .list();
@Deployment(resources = {"org/camunda/bpm/engine/test/history/HistoricCaseActivityInstanceTest.oneStageWithSentryAsEntryPointCase.cmmn"}) public void testHistoricTaskWithSentryDoesNotReachStateActiveOnComplete() { // given createCaseInstance(); // when CaseExecution casePlanExecution = queryCaseExecutionByActivityId("PI_Stage_1"); complete(casePlanExecution.getId()); // then task 2 was never in state 'active' VariableInstanceQuery query = runtimeService .createVariableInstanceQuery() .caseExecutionIdIn(casePlanExecution.getId()); assertEquals(0, query.count()); }
.caseExecutionIdIn(caseInstanceId) .list(); .caseExecutionIdIn(caseExecutionId) .list();
.caseExecutionIdIn(caseExecutionId) .list(); .caseExecutionIdIn(caseInstanceId) .list();
.caseExecutionIdIn(caseExecutionId) .list();
.caseExecutionIdIn(caseExecutionId) .list();
.caseExecutionIdIn(caseExecutionId) .list();
.caseExecutionIdIn(caseExecutionId) .list();
.caseExecutionIdIn(caseExecutionId) .list();
.caseExecutionIdIn(caseExecutionId) .list();
@Test @Deployment(resources = {"org/camunda/bpm/engine/test/api/cmmn/oneTaskCase.cmmn"}) public void testQueryByCaseExecutionIds() { CaseInstance instance1 = caseService .withCaseDefinitionByKey("oneTaskCase") .setVariable("aVariableName", "abc") .create(); CaseInstance instance2 = caseService .withCaseDefinitionByKey("oneTaskCase") .setVariable("anotherVariableName", "xyz") .create(); VariableInstanceQuery query = runtimeService.createVariableInstanceQuery(); query .caseExecutionIdIn(instance1.getId(), instance2.getId()) .orderByVariableName() .asc(); List<VariableInstance> result = query.list(); assertEquals(2, result.size()); for (VariableInstance variableInstance : result) { if (variableInstance.getName().equals("aVariableName")) { assertEquals("aVariableName", variableInstance.getName()); assertEquals("abc", variableInstance.getValue()); } else if (variableInstance.getName().equals("anotherVariableName")) { assertEquals("anotherVariableName", variableInstance.getName()); assertEquals("xyz", variableInstance.getValue()); } else { fail("Unexpected variable: " + variableInstance.getName()); } } }
.caseExecutionIdIn(caseExecutionId) .list();
.caseExecutionIdIn(caseExecutionId) .list();
.caseExecutionIdIn(caseExecutionId) .list();
.caseExecutionIdIn(caseExecutionId) .list();
.caseExecutionIdIn(caseExecutionId) .list();
.caseExecutionIdIn(caseExecutionId) .list();
@Test @Deployment(resources = {"org/camunda/bpm/engine/test/api/cmmn/oneTaskCase.cmmn"}) public void testQueryByCaseExecutionId() { CaseInstance instance = caseService .withCaseDefinitionByKey("oneTaskCase") .setVariable("aVariableName", "abc") .create(); VariableInstanceQuery query = runtimeService.createVariableInstanceQuery(); query .caseExecutionIdIn(instance.getId()); VariableInstance result = query.singleResult(); assertNotNull(result); assertEquals("aVariableName", result.getName()); assertEquals("abc", result.getValue()); assertEquals(instance.getId(), result.getCaseExecutionId()); assertEquals(instance.getId(), result.getCaseInstanceId()); assertNull(result.getExecutionId()); assertNull(result.getProcessInstanceId()); }