private HistoricTaskInstanceQuery setUpMockHistoricTaskInstanceQuery(List<HistoricTaskInstance> mockedHistoricTaskInstances) { mockedQuery = mock(HistoricTaskInstanceQuery.class); when(mockedQuery.list()).thenReturn(mockedHistoricTaskInstances); when(mockedQuery.count()).thenReturn((long) mockedHistoricTaskInstances.size()); when(processEngine.getHistoryService().createHistoricTaskInstanceQuery()).thenReturn(mockedQuery); return mockedQuery; }
public void testQueryWithoutTenantId() { HistoricTaskInstanceQuery query = historyService. createHistoricTaskInstanceQuery(); assertThat(query.count(), is(2L)); }
public void testQueryAuthenticatedTenant() { identityService.setAuthentication("user", null, Arrays.asList(TENANT_ONE)); HistoricTaskInstanceQuery query = historyService.createHistoricTaskInstanceQuery(); 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 testQueryAuthenticatedTenants() { identityService.setAuthentication("user", null, Arrays.asList(TENANT_ONE, TENANT_TWO)); HistoricTaskInstanceQuery query = historyService.createHistoricTaskInstanceQuery(); assertThat(query.count(), is(2L)); assertThat(query.tenantIdIn(TENANT_ONE).count(), is(1L)); assertThat(query.tenantIdIn(TENANT_TWO).count(), is(1L)); }
public void testQueryByNonExistingTenantId() { HistoricTaskInstanceQuery query = historyService .createHistoricTaskInstanceQuery() .tenantIdIn("nonExisting"); assertThat(query.count(), is(0L)); }
public void testQueryNoAuthenticatedTenants() { identityService.setAuthentication("user", null, null); HistoricTaskInstanceQuery query = historyService.createHistoricTaskInstanceQuery(); assertThat(query.count(), is(0L)); }
protected void assertNoHistoryForTasks() { if (!testRule.isHistoryLevelNone()) { Assert.assertThat(historyService.createHistoricTaskInstanceQuery().count(), CoreMatchers.is(0L)); } }
public void testQueryByTenantIds() { HistoricTaskInstanceQuery query = historyService .createHistoricTaskInstanceQuery() .tenantIdIn(TENANT_ONE, TENANT_TWO); assertThat(query.count(), is(2L)); }
public void testQueryDisabledTenantCheck() { processEngineConfiguration.setTenantCheckEnabled(false); identityService.setAuthentication("user", null, null); HistoricTaskInstanceQuery query = historyService.createHistoricTaskInstanceQuery(); assertThat(query.count(), is(2L)); }
@Test public void testQueryCount() { expect() .statusCode(Status.OK.getStatusCode()) .body("count", equalTo(1)) .when() .get(HISTORIC_TASK_INSTANCE_COUNT_RESOURCE_URL); verify(mockedQuery).count(); }
@Deployment(resources = "org/camunda/bpm/engine/test/api/oneTaskProcess.bpmn20.xml") public void testProcessVariableValueGreaterThanOrEqual() throws Exception { runtimeService.startProcessInstanceByKey("oneTaskProcess", Collections.<String, Object>singletonMap("requestNumber", 123)); assertEquals(1, historyService.createHistoricTaskInstanceQuery().processVariableValueGreaterThanOrEquals("requestNumber", 122).count()); assertEquals(1, historyService.createHistoricTaskInstanceQuery().processVariableValueGreaterThanOrEquals("requestNumber", 123).count()); }
@Deployment(resources = "org/camunda/bpm/engine/test/api/oneTaskProcess.bpmn20.xml") public void testProcessVariableValueLessThan() throws Exception { runtimeService.startProcessInstanceByKey("oneTaskProcess", Collections.<String, Object>singletonMap("requestNumber", 123)); assertEquals(1, historyService.createHistoricTaskInstanceQuery().processVariableValueLessThan("requestNumber", 124).count()); }
@Deployment(resources = { "org/camunda/bpm/engine/test/api/oneTaskProcess.bpmn20.xml" }) public void testQueryByProcessInstanceBusinessKey() { // given ProcessInstance piBusinessKey1 = runtimeService.startProcessInstanceByKey("oneTaskProcess", "BUSINESS-KEY-1"); HistoricTaskInstanceQuery query = historyService.createHistoricTaskInstanceQuery(); // then assertEquals(1, query.processInstanceBusinessKey(piBusinessKey1.getBusinessKey()).count()); assertEquals(0, query.processInstanceBusinessKey("unexistingBusinessKey").count()); }
public void testQueryByInvalidCaseDefinitionKey() { HistoricTaskInstanceQuery query = historyService.createHistoricTaskInstanceQuery(); query.caseDefinitionKey("invalid"); assertEquals(0, query.count()); assertEquals(0, query.list().size()); assertNull(query.singleResult()); query.caseDefinitionKey(null); assertEquals(0, query.count()); assertEquals(0, query.list().size()); assertNull(query.singleResult()); }
public void testQueryByInvalidCaseExecutionId() { HistoricTaskInstanceQuery query = historyService.createHistoricTaskInstanceQuery(); query.caseExecutionId("invalid"); assertEquals(0, query.count()); assertEquals(0, query.list().size()); assertNull(query.singleResult()); query.caseExecutionId(null); assertEquals(0, query.count()); assertEquals(0, query.list().size()); assertNull(query.singleResult()); }
public void testQueryByInvalidCaseDefinitionId() { HistoricTaskInstanceQuery query = historyService.createHistoricTaskInstanceQuery(); query.caseDefinitionId("invalid"); assertEquals(0, query.count()); assertEquals(0, query.list().size()); assertNull(query.singleResult()); query.caseDefinitionId(null); assertEquals(0, query.count()); assertEquals(0, query.list().size()); assertNull(query.singleResult()); }
public void testQueryByInvalidCaseInstanceId() { HistoricTaskInstanceQuery query = historyService.createHistoricTaskInstanceQuery(); query.caseInstanceId("invalid"); assertEquals(0, query.count()); assertEquals(0, query.list().size()); assertNull(query.singleResult()); query.caseInstanceId(null); assertEquals(0, query.count()); assertEquals(0, query.list().size()); assertNull(query.singleResult()); }
@Test public void testQueryCountForPost() { given() .contentType(POST_JSON_CONTENT_TYPE) .body(EMPTY_JSON_OBJECT) .then() .expect() .body("count", equalTo(1)) .when() .post(HISTORIC_TASK_INSTANCE_COUNT_RESOURCE_URL); verify(mockedQuery).count(); }
@Test public void deleteHistoricTaskInstanceWithDisabledTenantCheck() { String taskIdOne = createTaskForTenant(TENANT_ONE); String taskIdTwo = createTaskForTenant(TENANT_TWO); identityService.setAuthentication("user", null, null); processEngineConfiguration.setTenantCheckEnabled(false); historyService.deleteHistoricTaskInstance(taskIdOne); historyService.deleteHistoricTaskInstance(taskIdTwo); HistoricTaskInstanceQuery query = historyService.createHistoricTaskInstanceQuery(); assertThat(query.count(), is(0L)); }
@Deployment(resources={"org/camunda/bpm/engine/test/history/HistoricTaskInstanceTest.testHistoricTaskInstance.bpmn20.xml"}) public void testHistoricTaskInstanceQueryByActivityInstanceId() throws Exception { runtimeService.startProcessInstanceByKey("HistoricTaskInstanceTest"); String activityInstanceId = historyService.createHistoricActivityInstanceQuery() .activityId("task") .singleResult() .getId(); HistoricTaskInstanceQuery query = historyService.createHistoricTaskInstanceQuery() .activityInstanceIdIn(activityInstanceId); assertEquals(1, query.count()); assertEquals(1, query.list().size()); }