public CountResultDto queryHistoricCaseActivityInstancesCount(HistoricCaseActivityInstanceQueryDto queryDto) { HistoricCaseActivityInstanceQuery query = queryDto.toQuery(processEngine); long count = query.count(); return new CountResultDto(count); } }
public CountResultDto queryHistoricCaseActivityInstancesCount(HistoricCaseActivityInstanceQueryDto queryDto) { HistoricCaseActivityInstanceQuery query = queryDto.toQuery(processEngine); long count = query.count(); return new CountResultDto(count); } }
protected HistoricCaseActivityInstanceQuery setUpMockHistoricCaseActivityInstanceQuery(List<HistoricCaseActivityInstance> mockedHistoricCaseActivityInstances) { HistoricCaseActivityInstanceQuery mockedHistoricCaseActivityInstanceQuery = mock(HistoricCaseActivityInstanceQuery.class); when(mockedHistoricCaseActivityInstanceQuery.list()).thenReturn(mockedHistoricCaseActivityInstances); when(mockedHistoricCaseActivityInstanceQuery.count()).thenReturn((long) mockedHistoricCaseActivityInstances.size()); when(processEngine.getHistoryService().createHistoricCaseActivityInstanceQuery()).thenReturn(mockedHistoricCaseActivityInstanceQuery); return mockedHistoricCaseActivityInstanceQuery; }
public void testQueryAuthenticatedTenant() { identityService.setAuthentication("user", null, Arrays.asList(TENANT_ONE)); HistoricCaseActivityInstanceQuery query = historyService.createHistoricCaseActivityInstanceQuery(); assertThat(query.count(), is(1L)); assertThat(query.tenantIdIn(TENANT_ONE).count(), is(1L)); assertThat(query.tenantIdIn(TENANT_TWO).count(), is(0L)); assertThat(query.tenantIdIn(TENANT_ONE, TENANT_TWO).count(), is(1L)); }
public void testQueryWithoutTenantId() { HistoricCaseActivityInstanceQuery query = historyService. createHistoricCaseActivityInstanceQuery(); assertThat(query.count(), is(2L)); }
public void testQueryAuthenticatedTenants() { identityService.setAuthentication("user", null, Arrays.asList(TENANT_ONE, TENANT_TWO)); HistoricCaseActivityInstanceQuery query = historyService.createHistoricCaseActivityInstanceQuery(); assertThat(query.count(), is(2L)); assertThat(query.tenantIdIn(TENANT_ONE).count(), is(1L)); assertThat(query.tenantIdIn(TENANT_TWO).count(), is(1L)); }
public void testQueryByTenantIds() { HistoricCaseActivityInstanceQuery query = historyService .createHistoricCaseActivityInstanceQuery() .tenantIdIn(TENANT_ONE, TENANT_TWO); assertThat(query.count(), is(2L)); }
public void testQueryNoAuthenticatedTenants() { identityService.setAuthentication("user", null, null); HistoricCaseActivityInstanceQuery query = historyService.createHistoricCaseActivityInstanceQuery(); assertThat(query.count(), is(0L)); }
public void testQueryByTenantId() { HistoricCaseActivityInstanceQuery query = historyService .createHistoricCaseActivityInstanceQuery() .tenantIdIn(TENANT_ONE); assertThat(query.count(), is(1L)); query = historyService .createHistoricCaseActivityInstanceQuery() .tenantIdIn(TENANT_TWO); assertThat(query.count(), is(1L)); }
public void testQueryByNonExistingTenantId() { HistoricCaseActivityInstanceQuery query = historyService .createHistoricCaseActivityInstanceQuery() .tenantIdIn("nonExisting"); assertThat(query.count(), is(0L)); }
public void testQueryDisabledTenantCheck() { processEngineConfiguration.setTenantCheckEnabled(false); identityService.setAuthentication("user", null, null); HistoricCaseActivityInstanceQuery query = historyService.createHistoricCaseActivityInstanceQuery(); assertThat(query.count(), is(2L)); }
@Test public void testQueryCount() { expect() .statusCode(Status.OK.getStatusCode()) .body("count", equalTo(1)) .when() .get(HISTORIC_CASE_ACTIVITY_INSTANCE_COUNT_RESOURCE_URL); verify(mockedQuery).count(); }
@Deployment(resources = {"org/camunda/bpm/engine/test/cmmn/repetition/RepetitionRuleTest.testAutoCompleteStage.cmmn"}) public void testAutoCompleteStage() { // given createCaseInstance(); String humanTask1 = queryCaseExecutionByActivityId("PI_HumanTask_1").getId(); // when complete(humanTask1); // then HistoricCaseActivityInstanceQuery query = historicQuery().caseActivityId("PI_Stage_1"); assertEquals(1, query.count()); query = historicQuery().caseActivityId("PI_HumanTask_1"); assertEquals(1, query.count()); query = historicQuery().caseActivityId("PI_HumanTask_2"); assertEquals(2, query.count()); }
@Deployment(resources = "org/camunda/bpm/engine/test/cmmn/required/RequiredRuleTest.testVariableBasedRule.cmmn") public void testQueryByRequired() { caseService.createCaseInstanceByKey("case", Collections.<String, Object>singletonMap("required", true)); HistoricCaseActivityInstanceQuery query = historyService .createHistoricCaseActivityInstanceQuery() .required(); assertEquals(1, query.count()); assertEquals(1, query.list().size()); HistoricCaseActivityInstance activityInstance = query.singleResult(); assertNotNull(activityInstance); assertTrue(activityInstance.isRequired()); }
@Deployment(resources = {"org/camunda/bpm/engine/test/cmmn/repetition/RepetitionRuleTest.testRepeatTask.cmmn"}) public void testRepeatTask() { // given createCaseInstance(); String firstHumanTaskId = queryCaseExecutionByActivityId("PI_HumanTask_1").getId(); // when complete(firstHumanTaskId); // then HistoricCaseActivityInstanceQuery query = historicQuery().caseActivityId("PI_HumanTask_2"); assertEquals(2, query.count()); }
@Deployment(resources = {"org/camunda/bpm/engine/test/cmmn/repetition/RepetitionRuleTest.testAutoCompleteStageWithoutEntryCriteria.cmmn"}) public void testAutoCompleteStageWithRepeatableTaskWithoutEntryCriteria() { // given createCaseInstanceByKey("case", Variables.createVariables().putValue("manualActivation", false)); queryCaseExecutionByActivityId("PI_Stage_1"); // when String humanTask = queryCaseExecutionByActivityId("PI_HumanTask_1").getId(); complete(humanTask); // then HistoricCaseActivityInstanceQuery query = historicQuery().caseActivityId("PI_HumanTask_1"); assertEquals(2, query.count()); query = historicQuery().caseActivityId("PI_Stage_1"); assertEquals(1, query.count()); }
@Deployment(resources = {"org/camunda/bpm/engine/test/cmmn/repetition/RepetitionRuleTest.testRepeatStage.cmmn"}) public void testRepeatStage() { // given createCaseInstance(); String firstHumanTaskId = queryCaseExecutionByActivityId("PI_HumanTask_1").getId(); // when complete(firstHumanTaskId); // then HistoricCaseActivityInstanceQuery query = historicQuery().caseActivityId("PI_Stage_1"); assertEquals(2, query.count()); }
@Deployment(resources = {"org/camunda/bpm/engine/test/cmmn/repetition/RepetitionRuleTest.testRepeatMilestone.cmmn"}) public void testRepeatMilestone() { // given createCaseInstance(); String firstHumanTaskId = queryCaseExecutionByActivityId("PI_HumanTask_1").getId(); // when complete(firstHumanTaskId); // then HistoricCaseActivityInstanceQuery query = historicQuery().caseActivityId("PI_Milestone_1"); assertEquals(2, query.count()); }
public void testInvalidSorting() { try { historicQuery().asc(); fail("Exception expected"); } catch (ProcessEngineException e) { // expected } try { historicQuery().desc(); fail("Exception expected"); } catch (ProcessEngineException e) { // expected } try { historicQuery().orderByHistoricCaseActivityInstanceId().count(); fail("Exception expected"); } catch (ProcessEngineException e) { // expected } }
public void testQueryAuthenticatedTenants() { identityService.setAuthentication("user", null, Arrays.asList(TENANT_ONE, TENANT_TWO)); HistoricCaseActivityInstanceQuery query = historyService.createHistoricCaseActivityInstanceQuery(); assertThat(query.count(), is(2L)); assertThat(query.tenantIdIn(TENANT_ONE).count(), is(1L)); assertThat(query.tenantIdIn(TENANT_TWO).count(), is(1L)); }