Here are the examples of the java api class org.camunda.bpm.engine.runtime.IncidentQuery taken from open source projects.
1. IncidentRestServiceImpl#getIncidents()
Project: camunda-bpm-platform
File: IncidentRestServiceImpl.java
File: IncidentRestServiceImpl.java
@Override public List<IncidentDto> getIncidents(UriInfo uriInfo, Integer firstResult, Integer maxResults) { IncidentQueryDto queryDto = new IncidentQueryDto(getObjectMapper(), uriInfo.getQueryParameters()); IncidentQuery query = queryDto.toQuery(processEngine); List<Incident> queryResult; if (firstResult != null || maxResults != null) { queryResult = executePaginatedQuery(query, firstResult, maxResults); } else { queryResult = query.list(); } List<IncidentDto> result = new ArrayList<IncidentDto>(); for (Incident incident : queryResult) { IncidentDto dto = IncidentDto.fromIncident(incident); result.add(dto); } return result; }
2. IncidentQueryTest#testQueryByCauseIncidentId()
Project: camunda-bpm-platform
File: IncidentQueryTest.java
File: IncidentQueryTest.java
@Test @Deployment(resources = { "org/camunda/bpm/engine/test/api/runtime/IncidentQueryTest.testQueryByCauseIncidentId.bpmn" }) public void testQueryByCauseIncidentId() { ProcessInstance processInstance = runtimeService.startProcessInstanceByKey("callFailingProcess"); testHelper.executeAvailableJobs(); ProcessInstance subProcessInstance = runtimeService.createProcessInstanceQuery().superProcessInstanceId(processInstance.getId()).singleResult(); assertNotNull(subProcessInstance); Incident causeIncident = runtimeService.createIncidentQuery().processInstanceId(subProcessInstance.getId()).singleResult(); assertNotNull(causeIncident); IncidentQuery query = runtimeService.createIncidentQuery().causeIncidentId(causeIncident.getId()); assertEquals(2, query.count()); List<Incident> incidents = query.list(); assertFalse(incidents.isEmpty()); assertEquals(2, incidents.size()); }
3. IncidentQueryTest#testQueryByInvalidConfiguration()
Project: camunda-bpm-platform
File: IncidentQueryTest.java
File: IncidentQueryTest.java
@Test public void testQueryByInvalidConfiguration() { IncidentQuery query = runtimeService.createIncidentQuery().configuration("invalid"); assertEquals(0, query.count()); List<Incident> incidents = query.list(); assertTrue(incidents.isEmpty()); Incident incident = query.singleResult(); assertNull(incident); }
4. IncidentQueryTest#testQueryByInvalidActivityId()
Project: camunda-bpm-platform
File: IncidentQueryTest.java
File: IncidentQueryTest.java
@Test public void testQueryByInvalidActivityId() { IncidentQuery query = runtimeService.createIncidentQuery().activityId("invalid"); assertEquals(0, query.count()); List<Incident> incidents = query.list(); assertTrue(incidents.isEmpty()); Incident incident = query.singleResult(); assertNull(incident); }
5. IncidentQueryTest#testQueryByInvalidExecutionId()
Project: camunda-bpm-platform
File: IncidentQueryTest.java
File: IncidentQueryTest.java
@Test public void testQueryByInvalidExecutionId() { IncidentQuery query = runtimeService.createIncidentQuery().executionId("invalid"); assertEquals(0, query.count()); List<Incident> incidents = query.list(); assertTrue(incidents.isEmpty()); Incident incident = query.singleResult(); assertNull(incident); }
6. IncidentQueryTest#testQueryByExecutionId()
Project: camunda-bpm-platform
File: IncidentQueryTest.java
File: IncidentQueryTest.java
public void testQueryByExecutionId() { Execution execution = runtimeService.createExecutionQuery().processInstanceId(processInstanceIds.get(0)).singleResult(); assertNotNull(execution); IncidentQuery query = runtimeService.createIncidentQuery().executionId(execution.getId()); assertEquals(1, query.count()); List<Incident> incidents = query.list(); assertFalse(incidents.isEmpty()); assertEquals(1, incidents.size()); }
7. IncidentQueryTest#testQueryByInvalidIncidentId()
Project: camunda-bpm-platform
File: IncidentQueryTest.java
File: IncidentQueryTest.java
@Test public void testQueryByInvalidIncidentId() { IncidentQuery query = runtimeService.createIncidentQuery().incidentId("invalid"); assertEquals(0, query.count()); List<Incident> incidents = query.list(); assertTrue(incidents.isEmpty()); Incident incident = query.singleResult(); assertNull(incident); }
8. IncidentQueryTest#testQueryByIncidentId()
Project: camunda-bpm-platform
File: IncidentQueryTest.java
File: IncidentQueryTest.java
@Test public void testQueryByIncidentId() { Incident incident = runtimeService.createIncidentQuery().processInstanceId(processInstanceIds.get(0)).singleResult(); assertNotNull(incident); IncidentQuery query = runtimeService.createIncidentQuery().incidentId(incident.getId()); assertEquals(1, query.count()); List<Incident> incidents = query.list(); assertFalse(incidents.isEmpty()); assertEquals(1, incidents.size()); }
9. IncidentQueryTest#testQueryByInvalidProcessInstanceId()
Project: camunda-bpm-platform
File: IncidentQueryTest.java
File: IncidentQueryTest.java
@Test public void testQueryByInvalidProcessInstanceId() { IncidentQuery query = runtimeService.createIncidentQuery().processInstanceId("invalid"); assertEquals(0, query.count()); List<Incident> incidents = query.list(); assertTrue(incidents.isEmpty()); Incident incident = query.singleResult(); assertNull(incident); }
10. IncidentQueryTest#testQueryByProcessInstanceId()
Project: camunda-bpm-platform
File: IncidentQueryTest.java
File: IncidentQueryTest.java
public void testQueryByProcessInstanceId() { IncidentQuery query = runtimeService.createIncidentQuery().processInstanceId(processInstanceIds.get(0)); assertEquals(1, query.count()); List<Incident> incidents = query.list(); assertFalse(incidents.isEmpty()); assertEquals(1, incidents.size()); Incident incident = query.singleResult(); assertNotNull(incident); }
11. IncidentQueryTest#testQueryByInvalidProcessDefinitionId()
Project: camunda-bpm-platform
File: IncidentQueryTest.java
File: IncidentQueryTest.java
@Test public void testQueryByInvalidProcessDefinitionId() { IncidentQuery query = runtimeService.createIncidentQuery().processDefinitionId("invalid"); assertEquals(0, query.count()); List<Incident> incidents = query.list(); assertTrue(incidents.isEmpty()); Incident incident = query.singleResult(); assertNull(incident); }
12. IncidentQueryTest#testQueryByInvalidIncidentMessage()
Project: camunda-bpm-platform
File: IncidentQueryTest.java
File: IncidentQueryTest.java
@Test public void testQueryByInvalidIncidentMessage() { IncidentQuery query = runtimeService.createIncidentQuery().incidentMessage("invalid"); assertEquals(0, query.count()); List<Incident> incidents = query.list(); assertTrue(incidents.isEmpty()); Incident incident = query.singleResult(); assertNull(incident); }
13. IncidentQueryTest#testQueryByInvalidIncidentType()
Project: camunda-bpm-platform
File: IncidentQueryTest.java
File: IncidentQueryTest.java
@Test public void testQueryByInvalidIncidentType() { IncidentQuery query = runtimeService.createIncidentQuery().incidentType("invalid"); assertEquals(0, query.count()); List<Incident> incidents = query.list(); assertTrue(incidents.isEmpty()); Incident incident = query.singleResult(); assertNull(incident); }
14. MultiTenancyIncidentQueryTest#testQueryByTenantId()
Project: camunda-bpm-platform
File: MultiTenancyIncidentQueryTest.java
File: MultiTenancyIncidentQueryTest.java
public void testQueryByTenantId() { IncidentQuery query = runtimeService.createIncidentQuery().tenantIdIn(TENANT_ONE); assertThat(query.count(), is(1L)); query = runtimeService.createIncidentQuery().tenantIdIn(TENANT_TWO); assertThat(query.count(), is(1L)); }
15. IncidentAuthorizationTest#testQueryWithReadInstancesPermissionOnAnyProcessDefinition()
Project: camunda-bpm-platform
File: IncidentAuthorizationTest.java
File: IncidentAuthorizationTest.java
public void testQueryWithReadInstancesPermissionOnAnyProcessDefinition() { // given startProcessAndExecuteJob(ONE_INCIDENT_PROCESS_KEY); startProcessAndExecuteJob(ONE_INCIDENT_PROCESS_KEY); startProcessAndExecuteJob(ONE_INCIDENT_PROCESS_KEY); startProcessAndExecuteJob(ANOTHER_ONE_INCIDENT_PROCESS_KEY); startProcessAndExecuteJob(ANOTHER_ONE_INCIDENT_PROCESS_KEY); startProcessAndExecuteJob(ANOTHER_ONE_INCIDENT_PROCESS_KEY); startProcessAndExecuteJob(ANOTHER_ONE_INCIDENT_PROCESS_KEY); createGrantAuthorization(PROCESS_DEFINITION, ANY, userId, READ_INSTANCE); // when IncidentQuery query = runtimeService.createIncidentQuery(); // then verifyQueryResults(query, 7); }
16. IncidentAuthorizationTest#testQueryWithReadInstancesPermissionOnOneTaskProcess()
Project: camunda-bpm-platform
File: IncidentAuthorizationTest.java
File: IncidentAuthorizationTest.java
public void testQueryWithReadInstancesPermissionOnOneTaskProcess() { // given startProcessAndExecuteJob(ONE_INCIDENT_PROCESS_KEY); startProcessAndExecuteJob(ONE_INCIDENT_PROCESS_KEY); startProcessAndExecuteJob(ONE_INCIDENT_PROCESS_KEY); startProcessAndExecuteJob(ANOTHER_ONE_INCIDENT_PROCESS_KEY); startProcessAndExecuteJob(ANOTHER_ONE_INCIDENT_PROCESS_KEY); startProcessAndExecuteJob(ANOTHER_ONE_INCIDENT_PROCESS_KEY); startProcessAndExecuteJob(ANOTHER_ONE_INCIDENT_PROCESS_KEY); createGrantAuthorization(PROCESS_DEFINITION, ONE_INCIDENT_PROCESS_KEY, userId, READ_INSTANCE); // when IncidentQuery query = runtimeService.createIncidentQuery(); // then verifyQueryResults(query, 3); }
17. IncidentAuthorizationTest#testQueryWithReadPermissionOnAnyProcessInstance()
Project: camunda-bpm-platform
File: IncidentAuthorizationTest.java
File: IncidentAuthorizationTest.java
public void testQueryWithReadPermissionOnAnyProcessInstance() { // given startProcessAndExecuteJob(ONE_INCIDENT_PROCESS_KEY); startProcessAndExecuteJob(ONE_INCIDENT_PROCESS_KEY); startProcessAndExecuteJob(ONE_INCIDENT_PROCESS_KEY); startProcessAndExecuteJob(ANOTHER_ONE_INCIDENT_PROCESS_KEY); startProcessAndExecuteJob(ANOTHER_ONE_INCIDENT_PROCESS_KEY); startProcessAndExecuteJob(ANOTHER_ONE_INCIDENT_PROCESS_KEY); startProcessAndExecuteJob(ANOTHER_ONE_INCIDENT_PROCESS_KEY); createGrantAuthorization(PROCESS_INSTANCE, ANY, userId, READ); // when IncidentQuery query = runtimeService.createIncidentQuery(); // then verifyQueryResults(query, 7); }
18. IncidentAuthorizationTest#testQueryWithReadPermissionOnProcessInstance()
Project: camunda-bpm-platform
File: IncidentAuthorizationTest.java
File: IncidentAuthorizationTest.java
public void testQueryWithReadPermissionOnProcessInstance() { // given startProcessAndExecuteJob(ONE_INCIDENT_PROCESS_KEY); startProcessAndExecuteJob(ONE_INCIDENT_PROCESS_KEY); String processInstanceId = startProcessAndExecuteJob(ONE_INCIDENT_PROCESS_KEY).getId(); startProcessAndExecuteJob(ANOTHER_ONE_INCIDENT_PROCESS_KEY); startProcessAndExecuteJob(ANOTHER_ONE_INCIDENT_PROCESS_KEY); startProcessAndExecuteJob(ANOTHER_ONE_INCIDENT_PROCESS_KEY); startProcessAndExecuteJob(ANOTHER_ONE_INCIDENT_PROCESS_KEY); createGrantAuthorization(PROCESS_INSTANCE, processInstanceId, userId, READ); // when IncidentQuery query = runtimeService.createIncidentQuery(); // then verifyQueryResults(query, 1); Incident incident = query.singleResult(); assertNotNull(incident); assertEquals(processInstanceId, incident.getProcessInstanceId()); }
19. IncidentAuthorizationTest#testQueryWithoutAuthorization()
Project: camunda-bpm-platform
File: IncidentAuthorizationTest.java
File: IncidentAuthorizationTest.java
public void testQueryWithoutAuthorization() { // given startProcessAndExecuteJob(ONE_INCIDENT_PROCESS_KEY); startProcessAndExecuteJob(ONE_INCIDENT_PROCESS_KEY); startProcessAndExecuteJob(ONE_INCIDENT_PROCESS_KEY); startProcessAndExecuteJob(ANOTHER_ONE_INCIDENT_PROCESS_KEY); startProcessAndExecuteJob(ANOTHER_ONE_INCIDENT_PROCESS_KEY); startProcessAndExecuteJob(ANOTHER_ONE_INCIDENT_PROCESS_KEY); startProcessAndExecuteJob(ANOTHER_ONE_INCIDENT_PROCESS_KEY); // when IncidentQuery query = runtimeService.createIncidentQuery(); // then verifyQueryResults(query, 0); }
20. IncidentAuthorizationTest#testSimpleQueryWithReadInstancesPermissionOnAnyProcessDefinition()
Project: camunda-bpm-platform
File: IncidentAuthorizationTest.java
File: IncidentAuthorizationTest.java
public void testSimpleQueryWithReadInstancesPermissionOnAnyProcessDefinition() { // given String processInstanceId = startProcessAndExecuteJob(ONE_INCIDENT_PROCESS_KEY).getId(); createGrantAuthorization(PROCESS_DEFINITION, ANY, userId, READ_INSTANCE); // when IncidentQuery query = runtimeService.createIncidentQuery(); // then verifyQueryResults(query, 1); Incident incident = query.singleResult(); assertNotNull(incident); assertEquals(processInstanceId, incident.getProcessInstanceId()); }
21. IncidentAuthorizationTest#testSimpleQueryWithReadInstancesPermissionOnOneTaskProcess()
Project: camunda-bpm-platform
File: IncidentAuthorizationTest.java
File: IncidentAuthorizationTest.java
public void testSimpleQueryWithReadInstancesPermissionOnOneTaskProcess() { // given String processInstanceId = startProcessAndExecuteJob(ONE_INCIDENT_PROCESS_KEY).getId(); createGrantAuthorization(PROCESS_DEFINITION, ONE_INCIDENT_PROCESS_KEY, userId, READ_INSTANCE); // when IncidentQuery query = runtimeService.createIncidentQuery(); // then verifyQueryResults(query, 1); Incident incident = query.singleResult(); assertNotNull(incident); assertEquals(processInstanceId, incident.getProcessInstanceId()); }
22. IncidentAuthorizationTest#testSimpleQueryWithMultiple()
Project: camunda-bpm-platform
File: IncidentAuthorizationTest.java
File: IncidentAuthorizationTest.java
public void testSimpleQueryWithMultiple() { // given String processInstanceId = startProcessAndExecuteJob(ONE_INCIDENT_PROCESS_KEY).getId(); createGrantAuthorization(PROCESS_INSTANCE, processInstanceId, userId, READ); createGrantAuthorization(PROCESS_INSTANCE, ANY, userId, READ); // when IncidentQuery query = runtimeService.createIncidentQuery(); // then verifyQueryResults(query, 1); Incident incident = query.singleResult(); assertNotNull(incident); assertEquals(processInstanceId, incident.getProcessInstanceId()); }
23. IncidentAuthorizationTest#testSimpleQueryWithReadPermissionOnAnyProcessInstance()
Project: camunda-bpm-platform
File: IncidentAuthorizationTest.java
File: IncidentAuthorizationTest.java
public void testSimpleQueryWithReadPermissionOnAnyProcessInstance() { // given String processInstanceId = startProcessAndExecuteJob(ONE_INCIDENT_PROCESS_KEY).getId(); createGrantAuthorization(PROCESS_INSTANCE, ANY, userId, READ); // when IncidentQuery query = runtimeService.createIncidentQuery(); // then verifyQueryResults(query, 1); Incident incident = query.singleResult(); assertNotNull(incident); assertEquals(processInstanceId, incident.getProcessInstanceId()); }
24. IncidentAuthorizationTest#testSimpleQueryWithReadPermissionOnProcessInstance()
Project: camunda-bpm-platform
File: IncidentAuthorizationTest.java
File: IncidentAuthorizationTest.java
public void testSimpleQueryWithReadPermissionOnProcessInstance() { // given String processInstanceId = startProcessAndExecuteJob(ONE_INCIDENT_PROCESS_KEY).getId(); createGrantAuthorization(PROCESS_INSTANCE, processInstanceId, userId, READ); // when IncidentQuery query = runtimeService.createIncidentQuery(); // then verifyQueryResults(query, 1); Incident incident = query.singleResult(); assertNotNull(incident); assertEquals(processInstanceId, incident.getProcessInstanceId()); }
25. IncidentAuthorizationTest#testStartTimerJobIncidentQueryWithReadInstancePermissionOnAnyProcessDefinition()
Project: camunda-bpm-platform
File: IncidentAuthorizationTest.java
File: IncidentAuthorizationTest.java
public void testStartTimerJobIncidentQueryWithReadInstancePermissionOnAnyProcessDefinition() { // given disableAuthorization(); String jobId = managementService.createJobQuery().singleResult().getId(); managementService.setJobRetries(jobId, 0); enableAuthorization(); createGrantAuthorization(PROCESS_DEFINITION, ANY, userId, READ_INSTANCE); // when IncidentQuery query = runtimeService.createIncidentQuery(); // then verifyQueryResults(query, 1); }
26. IncidentAuthorizationTest#testStartTimerJobIncidentQueryWithReadInstancePermissionOnProcessDefinition()
Project: camunda-bpm-platform
File: IncidentAuthorizationTest.java
File: IncidentAuthorizationTest.java
public void testStartTimerJobIncidentQueryWithReadInstancePermissionOnProcessDefinition() { // given disableAuthorization(); String jobId = managementService.createJobQuery().singleResult().getId(); managementService.setJobRetries(jobId, 0); enableAuthorization(); createGrantAuthorization(PROCESS_DEFINITION, TIMER_START_PROCESS_KEY, userId, READ_INSTANCE); // when IncidentQuery query = runtimeService.createIncidentQuery(); // then verifyQueryResults(query, 1); }
27. IncidentAuthorizationTest#testStartTimerJobIncidentQueryWithReadPermissionOnAnyProcessInstance()
Project: camunda-bpm-platform
File: IncidentAuthorizationTest.java
File: IncidentAuthorizationTest.java
public void testStartTimerJobIncidentQueryWithReadPermissionOnAnyProcessInstance() { // given disableAuthorization(); String jobId = managementService.createJobQuery().singleResult().getId(); managementService.setJobRetries(jobId, 0); enableAuthorization(); createGrantAuthorization(PROCESS_INSTANCE, ANY, userId, READ); // when IncidentQuery query = runtimeService.createIncidentQuery(); // then verifyQueryResults(query, 1); }
28. IncidentAuthorizationTest#testStartTimerJobIncidentQueryWithoutAuthorization()
Project: camunda-bpm-platform
File: IncidentAuthorizationTest.java
File: IncidentAuthorizationTest.java
public void testStartTimerJobIncidentQueryWithoutAuthorization() { // given disableAuthorization(); String jobId = managementService.createJobQuery().singleResult().getId(); managementService.setJobRetries(jobId, 0); enableAuthorization(); // when IncidentQuery query = runtimeService.createIncidentQuery(); // then verifyQueryResults(query, 0); }
29. ProcessEngineRestServiceTest#createIncidentMock()
Project: camunda-bpm-platform
File: ProcessEngineRestServiceTest.java
File: ProcessEngineRestServiceTest.java
private void createIncidentMock() { IncidentQuery mockIncidentQuery = mock(IncidentQuery.class); List<Incident> incidents = MockProvider.createMockIncidents(); when(mockIncidentQuery.list()).thenReturn(incidents); when(mockRuntimeService.createIncidentQuery()).thenReturn(mockIncidentQuery); }
30. IncidentRestServiceQueryTest#setupMockIncidentQuery()
Project: camunda-bpm-platform
File: IncidentRestServiceQueryTest.java
File: IncidentRestServiceQueryTest.java
private IncidentQuery setupMockIncidentQuery(List<Incident> incidents) { IncidentQuery sampleQuery = mock(IncidentQuery.class); when(sampleQuery.list()).thenReturn(incidents); when(sampleQuery.count()).thenReturn((long) incidents.size()); when(processEngine.getRuntimeService().createIncidentQuery()).thenReturn(sampleQuery); return sampleQuery; }
31. IncidentRestServiceImpl#getIncidentsCount()
Project: camunda-bpm-platform
File: IncidentRestServiceImpl.java
File: IncidentRestServiceImpl.java
@Override public CountResultDto getIncidentsCount(UriInfo uriInfo) { IncidentQueryDto queryDto = new IncidentQueryDto(getObjectMapper(), uriInfo.getQueryParameters()); IncidentQuery query = queryDto.toQuery(processEngine); long count = query.count(); CountResultDto result = new CountResultDto(); result.setCount(count); return result; }
32. IncidentQueryTest#testQueryByUnknownJobDefinitionId()
Project: camunda-bpm-platform
File: IncidentQueryTest.java
File: IncidentQueryTest.java
@Test public void testQueryByUnknownJobDefinitionId() { IncidentQuery query = runtimeService.createIncidentQuery().jobDefinitionIdIn("unknown"); assertEquals(0, query.count()); List<Incident> incidents = query.list(); assertEquals(0, incidents.size()); }
33. IncidentQueryTest#testQueryByJobDefinitionId()
Project: camunda-bpm-platform
File: IncidentQueryTest.java
File: IncidentQueryTest.java
@Test public void testQueryByJobDefinitionId() { String processDefinitionId1 = testHelper.deployAndGetDefinition(FAILING_SERVICE_TASK_MODEL).getId(); String processDefinitionId2 = testHelper.deployAndGetDefinition(FAILING_SERVICE_TASK_MODEL).getId(); runtimeService.startProcessInstanceById(processDefinitionId1); runtimeService.startProcessInstanceById(processDefinitionId2); testHelper.executeAvailableJobs(); String jobDefinitionId1 = managementService.createJobQuery().processDefinitionId(processDefinitionId1).singleResult().getJobDefinitionId(); String jobDefinitionId2 = managementService.createJobQuery().processDefinitionId(processDefinitionId2).singleResult().getJobDefinitionId(); IncidentQuery query = runtimeService.createIncidentQuery().jobDefinitionIdIn(jobDefinitionId1, jobDefinitionId2); assertEquals(2, query.list().size()); assertEquals(2, query.count()); query = runtimeService.createIncidentQuery().jobDefinitionIdIn(jobDefinitionId1); assertEquals(1, query.list().size()); assertEquals(1, query.count()); query = runtimeService.createIncidentQuery().jobDefinitionIdIn(jobDefinitionId2); assertEquals(1, query.list().size()); assertEquals(1, query.count()); }
34. IncidentQueryTest#testQueryByRootCauseIncidentId()
Project: camunda-bpm-platform
File: IncidentQueryTest.java
File: IncidentQueryTest.java
@Test @Deployment(resources = { "org/camunda/bpm/engine/test/api/runtime/IncidentQueryTest.testQueryByRootCauseIncidentId.bpmn", "org/camunda/bpm/engine/test/api/runtime/IncidentQueryTest.testQueryByCauseIncidentId.bpmn" }) public void testQueryByRootCauseIncidentId() { ProcessInstance processInstance = runtimeService.startProcessInstanceByKey("callFailingCallActivity"); testHelper.executeAvailableJobs(); ProcessInstance subProcessInstance = runtimeService.createProcessInstanceQuery().superProcessInstanceId(processInstance.getId()).singleResult(); assertNotNull(subProcessInstance); ProcessInstance failingSubProcessInstance = runtimeService.createProcessInstanceQuery().superProcessInstanceId(subProcessInstance.getId()).singleResult(); assertNotNull(subProcessInstance); Incident incident = runtimeService.createIncidentQuery().processInstanceId(failingSubProcessInstance.getId()).singleResult(); assertNotNull(incident); IncidentQuery query = runtimeService.createIncidentQuery().rootCauseIncidentId(incident.getId()); assertEquals(3, query.count()); List<Incident> incidents = query.list(); assertFalse(incidents.isEmpty()); assertEquals(3, incidents.size()); try { query.singleResult(); fail(); } catch (ProcessEngineException e) { } }
35. IncidentQueryTest#testQueryByRootInvalidCauseIncidentId()
Project: camunda-bpm-platform
File: IncidentQueryTest.java
File: IncidentQueryTest.java
@Test public void testQueryByRootInvalidCauseIncidentId() { IncidentQuery query = runtimeService.createIncidentQuery().rootCauseIncidentId("invalid"); assertEquals(0, query.count()); List<Incident> incidents = query.list(); assertTrue(incidents.isEmpty()); assertEquals(0, incidents.size()); }
36. IncidentQueryTest#testQueryByRootCauseIncidentIdEqualsNull()
Project: camunda-bpm-platform
File: IncidentQueryTest.java
File: IncidentQueryTest.java
@Test public void testQueryByRootCauseIncidentIdEqualsNull() { IncidentQuery query = runtimeService.createIncidentQuery().rootCauseIncidentId(null); assertEquals(4, query.count()); List<Incident> incidents = query.list(); assertFalse(incidents.isEmpty()); assertEquals(4, incidents.size()); }
37. IncidentQueryTest#testQueryByInvalidCauseIncidentId()
Project: camunda-bpm-platform
File: IncidentQueryTest.java
File: IncidentQueryTest.java
@Test public void testQueryByInvalidCauseIncidentId() { IncidentQuery query = runtimeService.createIncidentQuery().causeIncidentId("invalid"); assertEquals(0, query.count()); List<Incident> incidents = query.list(); assertTrue(incidents.isEmpty()); assertEquals(0, incidents.size()); }
38. IncidentQueryTest#testQueryByCauseIncidentIdEqualsNull()
Project: camunda-bpm-platform
File: IncidentQueryTest.java
File: IncidentQueryTest.java
@Test public void testQueryByCauseIncidentIdEqualsNull() { IncidentQuery query = runtimeService.createIncidentQuery().causeIncidentId(null); assertEquals(4, query.count()); List<Incident> incidents = query.list(); assertFalse(incidents.isEmpty()); assertEquals(4, incidents.size()); }
39. IncidentQueryTest#testQueryByConfiguration()
Project: camunda-bpm-platform
File: IncidentQueryTest.java
File: IncidentQueryTest.java
@Test public void testQueryByConfiguration() { String jobId = managementService.createJobQuery().processInstanceId(processInstanceIds.get(0)).singleResult().getId(); IncidentQuery query = runtimeService.createIncidentQuery().configuration(jobId); assertEquals(1, query.count()); List<Incident> incidents = query.list(); assertFalse(incidents.isEmpty()); assertEquals(1, incidents.size()); }
40. IncidentQueryTest#testQueryByActivityId()
Project: camunda-bpm-platform
File: IncidentQueryTest.java
File: IncidentQueryTest.java
public void testQueryByActivityId() { IncidentQuery query = runtimeService.createIncidentQuery().activityId("theServiceTask"); assertEquals(4, query.count()); List<Incident> incidents = query.list(); assertFalse(incidents.isEmpty()); assertEquals(4, incidents.size()); }
41. IncidentQueryTest#testQueryByProcessDefinitionId()
Project: camunda-bpm-platform
File: IncidentQueryTest.java
File: IncidentQueryTest.java
public void testQueryByProcessDefinitionId() { String processDefinitionId = engineRule.getRepositoryService().createProcessDefinitionQuery().singleResult().getId(); IncidentQuery query = runtimeService.createIncidentQuery().processDefinitionId(processDefinitionId); assertEquals(4, query.count()); List<Incident> incidents = query.list(); assertFalse(incidents.isEmpty()); assertEquals(4, incidents.size()); }
42. IncidentQueryTest#testQueryByIncidentMessage()
Project: camunda-bpm-platform
File: IncidentQueryTest.java
File: IncidentQueryTest.java
@Test public void testQueryByIncidentMessage() { IncidentQuery query = runtimeService.createIncidentQuery().incidentMessage("Expected exception."); assertEquals(4, query.count()); List<Incident> incidents = query.list(); assertFalse(incidents.isEmpty()); assertEquals(4, incidents.size()); }
43. IncidentQueryTest#testQueryByIncidentType()
Project: camunda-bpm-platform
File: IncidentQueryTest.java
File: IncidentQueryTest.java
@Test public void testQueryByIncidentType() { IncidentQuery query = runtimeService.createIncidentQuery().incidentType(Incident.FAILED_JOB_HANDLER_TYPE); assertEquals(4, query.count()); List<Incident> incidents = query.list(); assertFalse(incidents.isEmpty()); assertEquals(4, incidents.size()); }
44. IncidentQueryTest#testQuery()
Project: camunda-bpm-platform
File: IncidentQueryTest.java
File: IncidentQueryTest.java
@Test public void testQuery() { IncidentQuery query = runtimeService.createIncidentQuery(); assertEquals(4, query.count()); List<Incident> incidents = query.list(); assertFalse(incidents.isEmpty()); assertEquals(4, incidents.size()); }
45. MultiTenancyIncidentQueryTest#testQueryDisabledTenantCheck()
Project: camunda-bpm-platform
File: MultiTenancyIncidentQueryTest.java
File: MultiTenancyIncidentQueryTest.java
public void testQueryDisabledTenantCheck() { processEngineConfiguration.setTenantCheckEnabled(false); identityService.setAuthentication("user", null, null); IncidentQuery query = runtimeService.createIncidentQuery(); assertThat(query.count(), is(2L)); }
46. MultiTenancyIncidentQueryTest#testQueryAuthenticatedTenants()
Project: camunda-bpm-platform
File: MultiTenancyIncidentQueryTest.java
File: MultiTenancyIncidentQueryTest.java
public void testQueryAuthenticatedTenants() { identityService.setAuthentication("user", null, Arrays.asList(TENANT_ONE, TENANT_TWO)); IncidentQuery query = runtimeService.createIncidentQuery(); assertThat(query.count(), is(2L)); assertThat(query.tenantIdIn(TENANT_ONE).count(), is(1L)); assertThat(query.tenantIdIn(TENANT_TWO).count(), is(1L)); }
47. MultiTenancyIncidentQueryTest#testQueryAuthenticatedTenant()
Project: camunda-bpm-platform
File: MultiTenancyIncidentQueryTest.java
File: MultiTenancyIncidentQueryTest.java
public void testQueryAuthenticatedTenant() { identityService.setAuthentication("user", null, Arrays.asList(TENANT_ONE)); IncidentQuery query = runtimeService.createIncidentQuery(); 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)); }
48. MultiTenancyIncidentQueryTest#testQueryNoAuthenticatedTenants()
Project: camunda-bpm-platform
File: MultiTenancyIncidentQueryTest.java
File: MultiTenancyIncidentQueryTest.java
public void testQueryNoAuthenticatedTenants() { identityService.setAuthentication("user", null, null); IncidentQuery query = runtimeService.createIncidentQuery(); assertThat(query.count(), is(0L)); }
49. MultiTenancyIncidentQueryTest#testQueryByNonExistingTenantId()
Project: camunda-bpm-platform
File: MultiTenancyIncidentQueryTest.java
File: MultiTenancyIncidentQueryTest.java
public void testQueryByNonExistingTenantId() { IncidentQuery query = runtimeService.createIncidentQuery().tenantIdIn("nonExisting"); assertThat(query.count(), is(0L)); }
50. MultiTenancyIncidentQueryTest#testQueryByTenantIds()
Project: camunda-bpm-platform
File: MultiTenancyIncidentQueryTest.java
File: MultiTenancyIncidentQueryTest.java
public void testQueryByTenantIds() { IncidentQuery query = runtimeService.createIncidentQuery().tenantIdIn(TENANT_ONE, TENANT_TWO); assertThat(query.count(), is(2L)); }
51. MultiTenancyIncidentQueryTest#testQueryWithoutTenantId()
Project: camunda-bpm-platform
File: MultiTenancyIncidentQueryTest.java
File: MultiTenancyIncidentQueryTest.java
public void testQueryWithoutTenantId() { IncidentQuery query = runtimeService.createIncidentQuery(); assertThat(query.count(), is(2L)); }
52. IncidentTest#testDoNotCreateNewIncident()
Project: camunda-bpm-platform
File: IncidentTest.java
File: IncidentTest.java
@Deployment(resources = { "org/camunda/bpm/engine/test/api/mgmt/IncidentTest.testShouldCreateOneIncident.bpmn" }) public void testDoNotCreateNewIncident() { ProcessInstance processInstance = runtimeService.startProcessInstanceByKey("failingProcess"); executeAvailableJobs(); IncidentQuery query = runtimeService.createIncidentQuery().processInstanceId(processInstance.getId()); Incident incident = query.singleResult(); assertNotNull(incident); JobDefinition jobDefinition = managementService.createJobDefinitionQuery().singleResult(); // set retries to 1 by job definition id managementService.setJobRetriesByJobDefinitionId(jobDefinition.getId(), 1); // the incident still exists Incident tmp = query.singleResult(); assertEquals(incident.getId(), tmp.getId()); // execute the available job (should fail again) executeAvailableJobs(); // the incident still exists and there // should be not a new incident assertEquals(1, query.count()); tmp = query.singleResult(); assertEquals(incident.getId(), tmp.getId()); }
53. IncidentAuthorizationTest#testSimpleQueryWithoutAuthorization()
Project: camunda-bpm-platform
File: IncidentAuthorizationTest.java
File: IncidentAuthorizationTest.java
public void testSimpleQueryWithoutAuthorization() { // given startProcessAndExecuteJob(ONE_INCIDENT_PROCESS_KEY); // when IncidentQuery query = runtimeService.createIncidentQuery(); // then verifyQueryResults(query, 0); }
54. IncidentAuthorizationTest#testQueryForStandaloneIncidents()
Project: camunda-bpm-platform
File: IncidentAuthorizationTest.java
File: IncidentAuthorizationTest.java
public void testQueryForStandaloneIncidents() { // given disableAuthorization(); repositoryService.suspendProcessDefinitionByKey(ONE_INCIDENT_PROCESS_KEY, true, new Date()); String jobId = null; List<Job> jobs = managementService.createJobQuery().list(); for (Job job : jobs) { if (job.getProcessDefinitionKey() == null) { jobId = job.getId(); break; } } managementService.setJobRetries(jobId, 0); enableAuthorization(); // when IncidentQuery query = runtimeService.createIncidentQuery(); // then verifyQueryResults(query, 1); disableAuthorization(); managementService.deleteJob(jobId); enableAuthorization(); clearDatabase(); }