public void testQueryByInvalidSuperProcessInstanceId() { CaseInstanceQuery query = caseService .createCaseInstanceQuery() .superProcessInstanceId("invalid"); verifyQueryResults(query, 0); try { query.superProcessInstanceId(null); fail(); } catch (NotValidException e) {} }
verify(mockedQuery).deploymentId(queryParameters.get("deploymentId")); verify(mockedQuery).caseInstanceBusinessKey(queryParameters.get("businessKey")); verify(mockedQuery).superProcessInstanceId(queryParameters.get("superProcessInstance")); verify(mockedQuery).subProcessInstanceId(queryParameters.get("subProcessInstance")); verify(mockedQuery).superCaseInstanceId(queryParameters.get("superCaseInstance"));
query.superProcessInstanceId(superProcessInstance);
query.superProcessInstanceId(superProcessInstance);
verify(mockedQuery).deploymentId(aDeploymentId); verify(mockedQuery).caseInstanceBusinessKey(aBusinessKey); verify(mockedQuery).superProcessInstanceId(aSuperProcInstId); verify(mockedQuery).subProcessInstanceId(aSubProcInstId); verify(mockedQuery).superCaseInstanceId(aSuperCaseInstId);
@Deployment(resources = {"org/camunda/bpm/engine/test/api/runtime/superProcessWithCaseCallActivity.bpmn20.xml"}) public void testQueryBySuperProcessInstanceId() { String superProcessInstanceId = runtimeService.startProcessInstanceByKey("subProcessQueryTest").getId(); CaseInstanceQuery query = caseService .createCaseInstanceQuery() .superProcessInstanceId(superProcessInstanceId); verifyQueryResults(query, 1); }
@Deployment(resources = {"org/camunda/bpm/engine/test/api/runtime/superProcessWithCaseCallActivityInsideSubProcess.bpmn20.xml"}) public void testQueryBySuperProcessInstanceIdNested() { String superProcessInstanceId = runtimeService.startProcessInstanceByKey("subProcessQueryTest").getId(); CaseInstanceQuery query = caseService .createCaseInstanceQuery() .superProcessInstanceId(superProcessInstanceId); verifyQueryResults(query, 1); }
@Test @Deployment(resources = { "org/camunda/bpm/engine/test/api/runtime/superProcessWithCaseCallActivityInsideSubProcess.bpmn20.xml", "org/camunda/bpm/engine/test/api/cmmn/oneTaskCase.cmmn" }) public void testQueryBySubCaseInstanceIdNested() { String superProcessInstanceId = runtimeService.startProcessInstanceByKey("subProcessQueryTest").getId(); String subCaseInstanceId = caseService .createCaseInstanceQuery() .superProcessInstanceId(superProcessInstanceId) .singleResult() .getId(); ProcessInstanceQuery query = runtimeService .createProcessInstanceQuery() .subCaseInstanceId(subCaseInstanceId); assertEquals(1, query.list().size()); assertEquals(1, query.count()); ProcessInstance superProcessInstance = query.singleResult(); assertNotNull(superProcessInstance); assertEquals(superProcessInstanceId, superProcessInstance.getId()); }
@Test @Deployment(resources = { "org/camunda/bpm/engine/test/api/runtime/superProcessWithCaseCallActivity.bpmn20.xml", "org/camunda/bpm/engine/test/api/cmmn/oneTaskCase.cmmn" }) public void testQueryBySubCaseInstanceId() { String superProcessInstanceId = runtimeService.startProcessInstanceByKey("subProcessQueryTest").getId(); String subCaseInstanceId = caseService .createCaseInstanceQuery() .superProcessInstanceId(superProcessInstanceId) .singleResult() .getId(); ProcessInstanceQuery query = runtimeService .createProcessInstanceQuery() .subCaseInstanceId(subCaseInstanceId); assertEquals(1, query.list().size()); assertEquals(1, query.count()); ProcessInstance superProcessInstance = query.singleResult(); assertNotNull(superProcessInstance); assertEquals(superProcessInstanceId, superProcessInstance.getId()); }
@Deployment(resources = { "org/camunda/bpm/engine/test/api/runtime/superProcessWithCaseCallActivity.bpmn20.xml", "org/camunda/bpm/engine/test/api/cmmn/oneTaskCase.cmmn" }) public void testQueryBySubCaseInstanceId() { String superProcessInstanceId = runtimeService.startProcessInstanceByKey("subProcessQueryTest").getId(); String subCaseInstanceId = caseService .createCaseInstanceQuery() .superProcessInstanceId(superProcessInstanceId) .singleResult() .getId(); HistoricProcessInstanceQuery query = historyService .createHistoricProcessInstanceQuery() .subCaseInstanceId(subCaseInstanceId); assertEquals(1, query.list().size()); assertEquals(1, query.count()); HistoricProcessInstance superProcessInstance = query.singleResult(); assertNotNull(superProcessInstance); assertEquals(superProcessInstanceId, superProcessInstance.getId()); assertNull(superProcessInstance.getSuperCaseInstanceId()); assertNull(superProcessInstance.getSuperProcessInstanceId()); }
public void testQueryByInvalidSuperProcessInstanceId() { CaseInstanceQuery query = caseService .createCaseInstanceQuery() .superProcessInstanceId("invalid"); verifyQueryResults(query, 0); try { query.superProcessInstanceId(null); fail(); } catch (NotValidException e) {} }
query.superProcessInstanceId(superProcessInstance);
@Deployment(resources = {"org/camunda/bpm/engine/test/api/runtime/superProcessWithCaseCallActivity.bpmn20.xml"}) public void testQueryBySuperProcessInstanceId() { String superProcessInstanceId = runtimeService.startProcessInstanceByKey("subProcessQueryTest").getId(); CaseInstanceQuery query = caseService .createCaseInstanceQuery() .superProcessInstanceId(superProcessInstanceId); verifyQueryResults(query, 1); }
@Deployment(resources = {"org/camunda/bpm/engine/test/api/runtime/superProcessWithCaseCallActivityInsideSubProcess.bpmn20.xml"}) public void testQueryBySuperProcessInstanceIdNested() { String superProcessInstanceId = runtimeService.startProcessInstanceByKey("subProcessQueryTest").getId(); CaseInstanceQuery query = caseService .createCaseInstanceQuery() .superProcessInstanceId(superProcessInstanceId); verifyQueryResults(query, 1); }
@Test @Deployment(resources = { "org/camunda/bpm/engine/test/api/runtime/superProcessWithCaseCallActivity.bpmn20.xml", "org/camunda/bpm/engine/test/api/cmmn/oneTaskCase.cmmn" }) public void testQueryBySubCaseInstanceId() { String superProcessInstanceId = runtimeService.startProcessInstanceByKey("subProcessQueryTest").getId(); String subCaseInstanceId = caseService .createCaseInstanceQuery() .superProcessInstanceId(superProcessInstanceId) .singleResult() .getId(); ProcessInstanceQuery query = runtimeService .createProcessInstanceQuery() .subCaseInstanceId(subCaseInstanceId); assertEquals(1, query.list().size()); assertEquals(1, query.count()); ProcessInstance superProcessInstance = query.singleResult(); assertNotNull(superProcessInstance); assertEquals(superProcessInstanceId, superProcessInstance.getId()); }
@Test @Deployment(resources = { "org/camunda/bpm/engine/test/api/runtime/superProcessWithCaseCallActivityInsideSubProcess.bpmn20.xml", "org/camunda/bpm/engine/test/api/cmmn/oneTaskCase.cmmn" }) public void testQueryBySubCaseInstanceIdNested() { String superProcessInstanceId = runtimeService.startProcessInstanceByKey("subProcessQueryTest").getId(); String subCaseInstanceId = caseService .createCaseInstanceQuery() .superProcessInstanceId(superProcessInstanceId) .singleResult() .getId(); ProcessInstanceQuery query = runtimeService .createProcessInstanceQuery() .subCaseInstanceId(subCaseInstanceId); assertEquals(1, query.list().size()); assertEquals(1, query.count()); ProcessInstance superProcessInstance = query.singleResult(); assertNotNull(superProcessInstance); assertEquals(superProcessInstanceId, superProcessInstance.getId()); }
@Deployment(resources = { "org/camunda/bpm/engine/test/api/runtime/superProcessWithCaseCallActivity.bpmn20.xml", "org/camunda/bpm/engine/test/api/cmmn/oneTaskCase.cmmn" }) public void testQueryBySubCaseInstanceId() { String superProcessInstanceId = runtimeService.startProcessInstanceByKey("subProcessQueryTest").getId(); String subCaseInstanceId = caseService .createCaseInstanceQuery() .superProcessInstanceId(superProcessInstanceId) .singleResult() .getId(); HistoricProcessInstanceQuery query = historyService .createHistoricProcessInstanceQuery() .subCaseInstanceId(subCaseInstanceId); assertEquals(1, query.list().size()); assertEquals(1, query.count()); HistoricProcessInstance superProcessInstance = query.singleResult(); assertNotNull(superProcessInstance); assertEquals(superProcessInstanceId, superProcessInstance.getId()); assertNull(superProcessInstance.getSuperCaseInstanceId()); assertNull(superProcessInstance.getSuperProcessInstanceId()); }