public void testQueryByInvalidSuperCaseInstanceId() { CaseInstanceQuery query = caseService .createCaseInstanceQuery() .superCaseInstanceId("invalid"); verifyQueryResults(query, 0); try { query.superCaseInstanceId(null); fail(); } catch (NotValidException e) { // expected } }
verify(mockedQuery).superProcessInstanceId(queryParameters.get("superProcessInstance")); verify(mockedQuery).subProcessInstanceId(queryParameters.get("subProcessInstance")); verify(mockedQuery).superCaseInstanceId(queryParameters.get("superCaseInstance")); verify(mockedQuery).subCaseInstanceId(queryParameters.get("subCaseInstance")); verify(mockedQuery).tenantIdIn(queryParameters.get("tenantIdIn"));
query.superCaseInstanceId(superCaseInstance);
query.superCaseInstanceId(superCaseInstance);
@Deployment(resources = {"org/camunda/bpm/engine/test/api/cmmn/oneCaseTaskCase.cmmn"}) public void testQueryBySuperCaseInstanceId() { String superCaseInstanceId = caseService.createCaseInstanceByKey("oneCaseTaskCase").getId(); CaseInstanceQuery query = caseService .createCaseInstanceQuery() .superCaseInstanceId(superCaseInstanceId); verifyQueryResults(query, 1); }
verify(mockedQuery).superProcessInstanceId(aSuperProcInstId); verify(mockedQuery).subProcessInstanceId(aSubProcInstId); verify(mockedQuery).superCaseInstanceId(aSuperCaseInstId); verify(mockedQuery).subCaseInstanceId(aSubCaseInstId); verify(mockedQuery).active();
@Deployment(resources = {"org/camunda/bpm/engine/test/api/cmmn/oneCaseTaskCase.cmmn"}) public void testQueryBySubCaseInstanceId() { String superCaseInstanceId = caseService.createCaseInstanceByKey("oneCaseTaskCase").getId(); String subCaseInstanceId = caseService .createCaseInstanceQuery() .superCaseInstanceId(superCaseInstanceId) .singleResult() .getId(); CaseInstanceQuery query = caseService .createCaseInstanceQuery() .subCaseInstanceId(subCaseInstanceId); verifyQueryResults(query, 1); CaseInstance caseInstance = query.singleResult(); assertEquals(superCaseInstanceId, caseInstance.getId()); }
@Deployment(resources = { "org/camunda/bpm/engine/test/api/cmmn/oneCaseTaskCase.cmmn", "org/camunda/bpm/engine/test/api/cmmn/oneTaskCase.cmmn" }) public void testQueryBySubCaseInstanceId() { String superCaseInstanceId = caseService.createCaseInstanceByKey("oneCaseTaskCase").getId(); String subCaseInstanceId = caseService .createCaseInstanceQuery() .superCaseInstanceId(superCaseInstanceId) .singleResult() .getId(); HistoricCaseInstanceQuery query = historyService .createHistoricCaseInstanceQuery() .subCaseInstanceId(subCaseInstanceId); assertEquals(1, query.list().size()); assertEquals(1, query.count()); HistoricCaseInstance caseInstance = query.singleResult(); assertEquals(superCaseInstanceId, caseInstance.getId()); assertNull(caseInstance.getSuperProcessInstanceId()); assertNull(caseInstance.getSuperCaseInstanceId()); }
public void testQueryByInvalidSuperCaseInstanceId() { CaseInstanceQuery query = caseService .createCaseInstanceQuery() .superCaseInstanceId("invalid"); verifyQueryResults(query, 0); try { query.superCaseInstanceId(null); fail(); } catch (NotValidException e) { // expected } }
query.superCaseInstanceId(superCaseInstance);
@Deployment(resources = {"org/camunda/bpm/engine/test/api/cmmn/oneCaseTaskCase.cmmn"}) public void testQueryBySuperCaseInstanceId() { String superCaseInstanceId = caseService.createCaseInstanceByKey("oneCaseTaskCase").getId(); CaseInstanceQuery query = caseService .createCaseInstanceQuery() .superCaseInstanceId(superCaseInstanceId); verifyQueryResults(query, 1); }
@Deployment(resources = {"org/camunda/bpm/engine/test/api/cmmn/oneCaseTaskCase.cmmn"}) public void testQueryBySubCaseInstanceId() { String superCaseInstanceId = caseService.createCaseInstanceByKey("oneCaseTaskCase").getId(); String subCaseInstanceId = caseService .createCaseInstanceQuery() .superCaseInstanceId(superCaseInstanceId) .singleResult() .getId(); CaseInstanceQuery query = caseService .createCaseInstanceQuery() .subCaseInstanceId(subCaseInstanceId); verifyQueryResults(query, 1); CaseInstance caseInstance = query.singleResult(); assertEquals(superCaseInstanceId, caseInstance.getId()); }
@Deployment(resources = { "org/camunda/bpm/engine/test/api/cmmn/oneCaseTaskCase.cmmn", "org/camunda/bpm/engine/test/api/cmmn/oneTaskCase.cmmn" }) public void testQueryBySubCaseInstanceId() { String superCaseInstanceId = caseService.createCaseInstanceByKey("oneCaseTaskCase").getId(); String subCaseInstanceId = caseService .createCaseInstanceQuery() .superCaseInstanceId(superCaseInstanceId) .singleResult() .getId(); HistoricCaseInstanceQuery query = historyService .createHistoricCaseInstanceQuery() .subCaseInstanceId(subCaseInstanceId); assertEquals(1, query.list().size()); assertEquals(1, query.count()); HistoricCaseInstance caseInstance = query.singleResult(); assertEquals(superCaseInstanceId, caseInstance.getId()); assertNull(caseInstance.getSuperProcessInstanceId()); assertNull(caseInstance.getSuperCaseInstanceId()); }