public void testHistoricProcessInstanceQueryWithIncidentMessageLikeNull() { try { historyService.createHistoricProcessInstanceQuery().incidentMessageLike(null).count(); fail("incidentMessageLike with null value is not allowed"); } catch( NullValueException nex ) { // expected } }
@Test public void testQueryIncidentMessageLikeAsPost() { Map<String, String> body = new HashMap<String, String>(); body.put("incidentMessageLike", MockProvider.EXAMPLE_INCIDENT_MESSAGE_LIKE); given() .contentType(POST_JSON_CONTENT_TYPE) .body(body) .then() .expect() .statusCode(Status.OK.getStatusCode()) .when() .post(HISTORIC_PROCESS_INSTANCE_RESOURCE_URL); InOrder inOrder = inOrder(mockedQuery); inOrder.verify(mockedQuery).incidentMessageLike(MockProvider.EXAMPLE_INCIDENT_MESSAGE_LIKE); inOrder.verify(mockedQuery).list(); }
@Test public void testQueryIncidentMessageLike() { given() .queryParam("incidentMessageLike", MockProvider.EXAMPLE_INCIDENT_MESSAGE_LIKE) .then() .expect() .statusCode(Status.OK.getStatusCode()) .when() .get(HISTORIC_PROCESS_INSTANCE_RESOURCE_URL); InOrder inOrder = inOrder(mockedQuery); inOrder.verify(mockedQuery).incidentMessageLike(MockProvider.EXAMPLE_INCIDENT_MESSAGE_LIKE); inOrder.verify(mockedQuery).list(); }
query.incidentMessageLike(incidentMessageLike);
query.incidentMessageLike(incidentMessageLike);
@Deployment @RequiredHistoryLevel(ProcessEngineConfiguration.HISTORY_FULL) public void testHistoricProcessInstanceQueryWithIncidents() { // start instance with incidents runtimeService.startProcessInstanceByKey("Process_1"); executeAvailableJobs(); // start instance without incidents runtimeService.startProcessInstanceByKey("Process_1"); assertEquals(2, historyService.createHistoricProcessInstanceQuery().count()); assertEquals(2, historyService.createHistoricProcessInstanceQuery().list().size()); assertEquals(1, historyService.createHistoricProcessInstanceQuery().withIncidents().count()); assertEquals(1, historyService.createHistoricProcessInstanceQuery().withIncidents().list().size()); assertEquals(1, historyService.createHistoricProcessInstanceQuery().incidentMessageLike("Unknown property used%\\_Tr%").count()); assertEquals(1, historyService.createHistoricProcessInstanceQuery().incidentMessageLike("Unknown property used%\\_Tr%").list().size()); assertEquals(0, historyService.createHistoricProcessInstanceQuery().incidentMessageLike("Unknown message%").count()); assertEquals(0, historyService.createHistoricProcessInstanceQuery().incidentMessageLike("Unknown message%").list().size()); assertEquals(1, historyService.createHistoricProcessInstanceQuery().incidentMessage("Unknown property used in expression: ${incidentTrigger1}. Cause: Cannot resolve identifier 'incidentTrigger1'").count()); assertEquals(1, historyService.createHistoricProcessInstanceQuery().incidentMessage("Unknown property used in expression: ${incidentTrigger1}. Cause: Cannot resolve identifier 'incidentTrigger1'").list().size()); assertEquals(1, historyService.createHistoricProcessInstanceQuery().incidentMessage("Unknown property used in expression: ${incident_Trigger2}. Cause: Cannot resolve identifier 'incident_Trigger2'").count()); assertEquals(1, historyService.createHistoricProcessInstanceQuery().incidentMessage("Unknown property used in expression: ${incident_Trigger2}. Cause: Cannot resolve identifier 'incident_Trigger2'").list().size()); assertEquals(0, historyService.createHistoricProcessInstanceQuery().incidentMessage("Unknown message").count()); assertEquals(0, historyService.createHistoricProcessInstanceQuery().incidentMessage("Unknown message").list().size()); assertEquals(1, historyService.createHistoricProcessInstanceQuery().incidentType("failedJob").count()); assertEquals(1, historyService.createHistoricProcessInstanceQuery().incidentType("failedJob").list().size()); assertEquals(1, historyService.createHistoricProcessInstanceQuery().withRootIncidents().count()); assertEquals(1, historyService.createHistoricProcessInstanceQuery().withRootIncidents().list().size()); }
assertEquals(0, historyService.createHistoricProcessInstanceQuery().incidentMessageLike("Unknown property used%").count()); assertEquals(0, historyService .createHistoricProcessInstanceQuery()
public void testHistoricProcessInstanceQueryWithIncidentMessageLikeNull() { try { historyService.createHistoricProcessInstanceQuery().incidentMessageLike(null).count(); fail("incidentMessageLike with null value is not allowed"); } catch( NullValueException nex ) { // expected } }
query.incidentMessageLike(incidentMessageLike);
@Deployment @RequiredHistoryLevel(ProcessEngineConfiguration.HISTORY_FULL) public void testHistoricProcessInstanceQueryWithIncidents() { // start instance with incidents runtimeService.startProcessInstanceByKey("Process_1"); executeAvailableJobs(); // start instance without incidents runtimeService.startProcessInstanceByKey("Process_1"); assertEquals(2, historyService.createHistoricProcessInstanceQuery().count()); assertEquals(2, historyService.createHistoricProcessInstanceQuery().list().size()); assertEquals(1, historyService.createHistoricProcessInstanceQuery().withIncidents().count()); assertEquals(1, historyService.createHistoricProcessInstanceQuery().withIncidents().list().size()); assertEquals(1, historyService.createHistoricProcessInstanceQuery().incidentMessageLike("Unknown property used%\\_Tr%").count()); assertEquals(1, historyService.createHistoricProcessInstanceQuery().incidentMessageLike("Unknown property used%\\_Tr%").list().size()); assertEquals(0, historyService.createHistoricProcessInstanceQuery().incidentMessageLike("Unknown message%").count()); assertEquals(0, historyService.createHistoricProcessInstanceQuery().incidentMessageLike("Unknown message%").list().size()); assertEquals(1, historyService.createHistoricProcessInstanceQuery().incidentMessage("Unknown property used in expression: ${incidentTrigger1}. Cause: Cannot resolve identifier 'incidentTrigger1'").count()); assertEquals(1, historyService.createHistoricProcessInstanceQuery().incidentMessage("Unknown property used in expression: ${incidentTrigger1}. Cause: Cannot resolve identifier 'incidentTrigger1'").list().size()); assertEquals(1, historyService.createHistoricProcessInstanceQuery().incidentMessage("Unknown property used in expression: ${incident_Trigger2}. Cause: Cannot resolve identifier 'incident_Trigger2'").count()); assertEquals(1, historyService.createHistoricProcessInstanceQuery().incidentMessage("Unknown property used in expression: ${incident_Trigger2}. Cause: Cannot resolve identifier 'incident_Trigger2'").list().size()); assertEquals(0, historyService.createHistoricProcessInstanceQuery().incidentMessage("Unknown message").count()); assertEquals(0, historyService.createHistoricProcessInstanceQuery().incidentMessage("Unknown message").list().size()); assertEquals(1, historyService.createHistoricProcessInstanceQuery().incidentType("failedJob").count()); assertEquals(1, historyService.createHistoricProcessInstanceQuery().incidentType("failedJob").list().size()); assertEquals(1, historyService.createHistoricProcessInstanceQuery().withRootIncidents().count()); assertEquals(1, historyService.createHistoricProcessInstanceQuery().withRootIncidents().list().size()); }
assertEquals(0, historyService.createHistoricProcessInstanceQuery().incidentMessageLike("Unknown property used%").count()); assertEquals(0, historyService .createHistoricProcessInstanceQuery()