@Before public void setUpRuntimeData() { historyServiceMock = mock(HistoryService.class); // runtime service when(processEngine.getHistoryService()).thenReturn(historyServiceMock); historicInstanceMock = MockProvider.createMockHistoricCaseInstance(); historicQueryMock = mock(HistoricCaseInstanceQuery.class); when(historyServiceMock.createHistoricCaseInstanceQuery()).thenReturn(historicQueryMock); when(historicQueryMock.caseInstanceId(anyString())).thenReturn(historicQueryMock); when(historicQueryMock.singleResult()).thenReturn(historicInstanceMock); }
query.caseInstanceId(caseInstanceId);
query.caseInstanceId(caseInstanceId);
public HistoricCaseInstanceDto getHistoricCaseInstance() { HistoryService historyService = engine.getHistoryService(); HistoricCaseInstance instance = historyService.createHistoricCaseInstanceQuery().caseInstanceId(caseInstanceId).singleResult(); if (instance == null) { throw new InvalidRequestException(Status.NOT_FOUND, "Historic case instance with id '" + caseInstanceId + "' does not exist"); } return HistoricCaseInstanceDto.fromHistoricCaseInstance(instance); }
createCaseInstanceByKey("xyz_", "xyz_"); assertCount(1, historicQuery().caseInstanceId(oneTaskCase.getId())); assertCount(1, historicQuery().caseInstanceId(twoTaskCase.getId())); assertCount(0, historicQuery().caseInstanceIds(caseInstanceIds).caseInstanceId("someOtherId"));
public HistoricCaseInstanceDto getHistoricCaseInstance() { HistoryService historyService = engine.getHistoryService(); HistoricCaseInstance instance = historyService.createHistoricCaseInstanceQuery().caseInstanceId(caseInstanceId).singleResult(); if (instance == null) { throw new InvalidRequestException(Status.NOT_FOUND, "Historic case instance with id '" + caseInstanceId + "' does not exist"); } return HistoricCaseInstanceDto.fromHistoricCaseInstance(instance); }
protected void verifyStringParameterQueryInvocations() { Map<String, String> stringQueryParameters = getCompleteStringQueryParameters(); verify(mockedQuery).caseInstanceId(stringQueryParameters.get("caseInstanceId")); verify(mockedQuery).caseInstanceBusinessKey(stringQueryParameters.get("caseInstanceBusinessKey")); verify(mockedQuery).caseInstanceBusinessKeyLike(stringQueryParameters.get("caseInstanceBusinessKeyLike")); verify(mockedQuery).caseDefinitionId(stringQueryParameters.get("caseDefinitionId")); verify(mockedQuery).caseDefinitionKey(stringQueryParameters.get("caseDefinitionKey")); verify(mockedQuery).caseDefinitionName(stringQueryParameters.get("caseDefinitionName")); verify(mockedQuery).caseDefinitionNameLike(stringQueryParameters.get("caseDefinitionNameLike")); verify(mockedQuery).createdBy(stringQueryParameters.get("createdBy")); verify(mockedQuery).superCaseInstanceId(stringQueryParameters.get("superCaseInstanceId")); verify(mockedQuery).subCaseInstanceId(stringQueryParameters.get("subCaseInstanceId")); verify(mockedQuery).superProcessInstanceId(stringQueryParameters.get("superProcessInstanceId")); verify(mockedQuery).subProcessInstanceId(stringQueryParameters.get("subProcessInstanceId")); verify(mockedQuery).caseInstanceId(stringQueryParameters.get("caseInstanceId")); verify(mockedQuery).list(); }
protected HistoricCaseInstance getHistoricCaseInstance() { return historyService.createHistoricCaseInstanceQuery().caseInstanceId(caseInstanceId).singleResult(); }
protected HistoricCaseInstance queryHistoricCaseInstance(String caseInstanceId) { HistoricCaseInstance historicCaseInstance = historicQuery() .caseInstanceId(caseInstanceId) .singleResult(); assertNotNull(historicCaseInstance); return historicCaseInstance; }
public void testQueryByInvalidSubProcessInstanceId() { HistoricCaseInstanceQuery query = historyService.createHistoricCaseInstanceQuery(); query.subProcessInstanceId("invalid"); assertEquals(0, query.count()); assertEquals(0, query.list().size()); query.caseInstanceId(null); assertEquals(0, query.count()); assertEquals(0, query.list().size()); }
public void testQueryByInvalidSuperCaseInstanceId() { HistoricCaseInstanceQuery query = historyService.createHistoricCaseInstanceQuery(); query.superCaseInstanceId("invalid"); assertEquals(0, query.count()); assertEquals(0, query.list().size()); query.caseInstanceId(null); assertEquals(0, query.count()); assertEquals(0, query.list().size()); }
public void testQueryByInvalidSuperProcessInstanceId() { HistoricCaseInstanceQuery query = historyService.createHistoricCaseInstanceQuery(); query.superProcessInstanceId("invalid"); assertEquals(0, query.count()); assertEquals(0, query.list().size()); query.caseInstanceId(null); assertEquals(0, query.count()); assertEquals(0, query.list().size()); }
public void testQueryByInvalidSubCaseInstanceId() { HistoricCaseInstanceQuery query = historyService.createHistoricCaseInstanceQuery(); query.subCaseInstanceId("invalid"); assertEquals(0, query.count()); assertEquals(0, query.list().size()); query.caseInstanceId(null); assertEquals(0, query.count()); assertEquals(0, query.list().size()); }
@Deployment(resources = "org/camunda/bpm/engine/test/api/cmmn/oneTaskCase.cmmn") public void testRetrieveCaseDefinitionKey() { // given String id = createCaseInstance("oneTaskCase").getId(); // when HistoricCaseInstance caseInstance = historyService.createHistoricCaseInstanceQuery() .caseInstanceId(id) .singleResult(); // then assertEquals("oneTaskCase", caseInstance.getCaseDefinitionKey()); }
@Deployment(resources = "org/camunda/bpm/engine/test/api/cmmn/oneTaskCase.cmmn") public void testRetrieveCaseDefinitionName() { // given String id = createCaseInstance("oneTaskCase").getId(); // when HistoricCaseInstance caseInstance = historyService.createHistoricCaseInstanceQuery() .caseInstanceId(id) .singleResult(); // then assertEquals("One Task Case", caseInstance.getCaseDefinitionName()); }
inOrder.verify(mockedQuery).caseInstanceId(caseInstanceId); inOrder.verify(mockedQuery).list();
@Deployment(resources = {"org/camunda/bpm/engine/test/cmmn/stage/AutoCompleteTest.testCasePlanModel.cmmn"}) public void testAutoCompleteEnabled() { String caseInstanceId = createCaseInstanceByKey("case").getId(); HistoricCaseInstance caseInstance = historyService .createHistoricCaseInstanceQuery() .caseInstanceId(caseInstanceId) .singleResult(); assertNotNull(caseInstance); assertTrue(caseInstance.isCompleted()); HistoricCaseActivityInstanceQuery query = historyService.createHistoricCaseActivityInstanceQuery(); HistoricCaseActivityInstance humanTask1 = query.caseActivityId("PI_HumanTask_1").singleResult(); assertNotNull(humanTask1); assertTrue(humanTask1.isTerminated()); assertNotNull(humanTask1.getEndTime()); assertNotNull(humanTask1.getDurationInMillis()); HistoricCaseActivityInstance humanTask2 = query.caseActivityId("PI_HumanTask_2").singleResult(); assertNotNull(humanTask2); assertTrue(humanTask2.isTerminated()); assertNotNull(humanTask2.getEndTime()); assertNotNull(humanTask2.getDurationInMillis()); }
public void testQueryByInvalidSuperProcessInstanceId() { HistoricCaseInstanceQuery query = historyService.createHistoricCaseInstanceQuery(); query.superProcessInstanceId("invalid"); assertEquals(0, query.count()); assertEquals(0, query.list().size()); query.caseInstanceId(null); assertEquals(0, query.count()); assertEquals(0, query.list().size()); }
@Deployment(resources = "org/camunda/bpm/engine/test/api/cmmn/oneTaskCase.cmmn") public void testRetrieveCaseDefinitionName() { // given String id = createCaseInstance("oneTaskCase").getId(); // when HistoricCaseInstance caseInstance = historyService.createHistoricCaseInstanceQuery() .caseInstanceId(id) .singleResult(); // then assertEquals("One Task Case", caseInstance.getCaseDefinitionName()); }
@Deployment(resources = "org/camunda/bpm/engine/test/api/cmmn/oneTaskCase.cmmn") public void testRetrieveCaseDefinitionKey() { // given String id = createCaseInstance("oneTaskCase").getId(); // when HistoricCaseInstance caseInstance = historyService.createHistoricCaseInstanceQuery() .caseInstanceId(id) .singleResult(); // then assertEquals("oneTaskCase", caseInstance.getCaseDefinitionKey()); }