@Test public void testNoParametersQuery() { expect() .statusCode(Status.OK.getStatusCode()) .when() .get(INCIDENT_QUERY_URL); verify(mockedQuery).list(); verifyNoMoreInteractions(mockedQuery); }
@Test public void testQuery() { IncidentQuery query = runtimeService.createIncidentQuery(); assertEquals(4, query.count()); List<Incident> incidents = query.list(); assertFalse(incidents.isEmpty()); assertEquals(4, incidents.size()); }
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()); }
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); }
@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()); }
@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()); }
@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()); }
@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()); }
@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()); }
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()); }
@Deployment(resources={"org/camunda/bpm/engine/test/api/runtime/failingProcessCreateOneIncident.bpmn20.xml"}) public void testQueryByIncidentMessageLike() { runtimeService.startProcessInstanceByKey("failingProcess"); executeAvailableJobs(); List<Incident> incidentList = runtimeService.createIncidentQuery().list(); assertEquals(1, incidentList.size()); List<Execution> executionList = runtimeService .createExecutionQuery() .incidentMessageLike("%\\_exception%").list(); assertEquals(1, executionList.size()); }
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()); }
@Test @Deployment(resources={"org/camunda/bpm/engine/test/api/runtime/failingProcessCreateOneIncident.bpmn20.xml"}) public void testQueryByIncidentMessageLike() { runtimeService.startProcessInstanceByKey("failingProcess"); testHelper.executeAvailableJobs(); List<Incident> incidentList = runtimeService.createIncidentQuery().list(); assertEquals(1, incidentList.size()); List<ProcessInstance> processInstanceList = runtimeService .createProcessInstanceQuery() .incidentMessageLike("%\\_exception%").list(); assertEquals(1, processInstanceList.size()); }
@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); }
@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); }
@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); }
@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); }
@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); }
@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); }
@Deployment(resources={"org/camunda/bpm/engine/test/api/runtime/failingProcessCreateOneIncident.bpmn20.xml"}) public void testQueryByIncidentMessage() { ProcessInstance processInstance = runtimeService.startProcessInstanceByKey("failingProcess"); executeAvailableJobs(); List<Incident> incidentList = runtimeService.createIncidentQuery().list(); assertEquals(1, incidentList.size()); Incident incident = runtimeService.createIncidentQuery().processInstanceId(processInstance.getId()).singleResult(); List<Execution> executionList = runtimeService .createExecutionQuery() .incidentMessage(incident.getIncidentMessage()).list(); assertEquals(1, executionList.size()); }