public void testQueryByInvalidSubProcessInstanceId() { CaseInstanceQuery query = caseService .createCaseInstanceQuery() .subProcessInstanceId("invalid"); verifyQueryResults(query, 0); try { query.subProcessInstanceId(null); fail(); } catch (NotValidException e) { // expected } }
verify(mockedQuery).caseInstanceBusinessKey(queryParameters.get("businessKey")); verify(mockedQuery).superProcessInstanceId(queryParameters.get("superProcessInstance")); verify(mockedQuery).subProcessInstanceId(queryParameters.get("subProcessInstance")); verify(mockedQuery).superCaseInstanceId(queryParameters.get("superCaseInstance")); verify(mockedQuery).subCaseInstanceId(queryParameters.get("subCaseInstance"));
query.subProcessInstanceId(subProcessInstance);
query.subProcessInstanceId(subProcessInstance);
verify(mockedQuery).caseInstanceBusinessKey(aBusinessKey); verify(mockedQuery).superProcessInstanceId(aSuperProcInstId); verify(mockedQuery).subProcessInstanceId(aSubProcInstId); verify(mockedQuery).superCaseInstanceId(aSuperCaseInstId); verify(mockedQuery).subCaseInstanceId(aSubCaseInstId);
@Deployment(resources = { "org/camunda/bpm/engine/test/api/cmmn/oneProcessTaskCase.cmmn", "org/camunda/bpm/engine/test/api/runtime/oneTaskProcess.bpmn20.xml"}) public void testQueryBySubProcessInstanceId() { String superCaseInstanceId = caseService.createCaseInstanceByKey("oneProcessTaskCase").getId(); String subProcessInstanceId = runtimeService .createProcessInstanceQuery() .superCaseInstanceId(superCaseInstanceId) .singleResult() .getId(); CaseInstanceQuery query = caseService .createCaseInstanceQuery() .subProcessInstanceId(subProcessInstanceId); verifyQueryResults(query, 1); CaseInstance caseInstance = query.singleResult(); assertEquals(superCaseInstanceId, caseInstance.getId()); }
public void testQueryByInvalidSubProcessInstanceId() { CaseInstanceQuery query = caseService .createCaseInstanceQuery() .subProcessInstanceId("invalid"); verifyQueryResults(query, 0); try { query.subProcessInstanceId(null); fail(); } catch (NotValidException e) { // expected } }
query.subProcessInstanceId(subProcessInstance);
@Deployment(resources = { "org/camunda/bpm/engine/test/api/cmmn/oneProcessTaskCase.cmmn", "org/camunda/bpm/engine/test/api/runtime/oneTaskProcess.bpmn20.xml"}) public void testQueryBySubProcessInstanceId() { String superCaseInstanceId = caseService.createCaseInstanceByKey("oneProcessTaskCase").getId(); String subProcessInstanceId = runtimeService .createProcessInstanceQuery() .superCaseInstanceId(superCaseInstanceId) .singleResult() .getId(); CaseInstanceQuery query = caseService .createCaseInstanceQuery() .subProcessInstanceId(subProcessInstanceId); verifyQueryResults(query, 1); CaseInstance caseInstance = query.singleResult(); assertEquals(superCaseInstanceId, caseInstance.getId()); }