query.executionId(executionId);
query.executionId(executionId);
@Test public void testQueryByExecutionId() { String executionId = MockProvider.EXAMPLE_INCIDENT_EXECUTION_ID; given() .queryParam("executionId", executionId) .then().expect().statusCode(Status.OK.getStatusCode()) .when().get(INCIDENT_QUERY_URL); verify(mockedQuery).executionId(executionId); }
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()); }
@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 resolveIncident() { // given testRule.deploy(ProcessModels.TWO_TASKS_PROCESS); ProcessInstance processInstance = runtimeService.startProcessInstanceByKey("Process"); Incident incident = runtimeService.createIncident("foo", processInstance.getId(), "userTask1", "bar"); // when runtimeService.resolveIncident(incident.getId()); // then Incident incident2 = runtimeService.createIncidentQuery().executionId(processInstance.getId()).singleResult(); assertNull(incident2); }
@Test public void createIncident() { // given testRule.deploy(ProcessModels.TWO_TASKS_PROCESS); ProcessInstance processInstance = runtimeService.startProcessInstanceByKey("Process"); // when Incident incident = runtimeService.createIncident("foo", processInstance.getId(), "aa", "bar"); // then Incident incident2 = runtimeService.createIncidentQuery().executionId(processInstance.getId()).singleResult(); assertEquals(incident2.getId(), incident.getId()); assertEquals("foo", incident2.getIncidentType()); assertEquals("aa", incident2.getConfiguration()); assertEquals("bar", incident2.getIncidentMessage()); assertEquals(processInstance.getId(), incident2.getExecutionId()); }
query.executionId(executionId);
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()); }
@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 resolveIncident() { // given testRule.deploy(ProcessModels.TWO_TASKS_PROCESS); ProcessInstance processInstance = runtimeService.startProcessInstanceByKey("Process"); Incident incident = runtimeService.createIncident("foo", processInstance.getId(), "userTask1", "bar"); // when runtimeService.resolveIncident(incident.getId()); // then Incident incident2 = runtimeService.createIncidentQuery().executionId(processInstance.getId()).singleResult(); assertNull(incident2); }
@Test public void createIncident() { // given testRule.deploy(ProcessModels.TWO_TASKS_PROCESS); ProcessInstance processInstance = runtimeService.startProcessInstanceByKey("Process"); // when Incident incident = runtimeService.createIncident("foo", processInstance.getId(), "aa", "bar"); // then Incident incident2 = runtimeService.createIncidentQuery().executionId(processInstance.getId()).singleResult(); assertEquals(incident2.getId(), incident.getId()); assertEquals("foo", incident2.getIncidentType()); assertEquals("aa", incident2.getConfiguration()); assertEquals("bar", incident2.getIncidentMessage()); assertEquals(processInstance.getId(), incident2.getExecutionId()); }