public void testQueryByInvalidSubCaseInstanceId() { CaseInstanceQuery query = caseService .createCaseInstanceQuery() .subCaseInstanceId("invalid"); verifyQueryResults(query, 0); try { query.subCaseInstanceId(null); fail(); } catch (NotValidException e) { // expected } }
verify(mockedQuery).subProcessInstanceId(queryParameters.get("subProcessInstance")); verify(mockedQuery).superCaseInstanceId(queryParameters.get("superCaseInstance")); verify(mockedQuery).subCaseInstanceId(queryParameters.get("subCaseInstance")); verify(mockedQuery).tenantIdIn(queryParameters.get("tenantIdIn")); verify(mockedQuery).active();
query.subCaseInstanceId(subCaseInstance);
query.subCaseInstanceId(subCaseInstance);
verify(mockedQuery).subProcessInstanceId(aSubProcInstId); verify(mockedQuery).superCaseInstanceId(aSuperCaseInstId); verify(mockedQuery).subCaseInstanceId(aSubCaseInstId); verify(mockedQuery).active(); verify(mockedQuery).completed();
@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()); }
public void testQueryByInvalidSubCaseInstanceId() { CaseInstanceQuery query = caseService .createCaseInstanceQuery() .subCaseInstanceId("invalid"); verifyQueryResults(query, 0); try { query.subCaseInstanceId(null); fail(); } catch (NotValidException e) { // expected } }
query.subCaseInstanceId(subCaseInstance);
@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()); }