private void verifyParameterQueryInvocations() { Map<String, Object> parameters = getCompleteParameters(); verify(mockQuery).jobId((String) parameters.get("jobId")); verify(mockQuery).processInstanceId((String) parameters.get("processInstanceId")); verify(mockQuery).processDefinitionId((String) parameters.get("processDefinitionId")); verify(mockQuery).processDefinitionKey((String) parameters.get("processDefinitionKey")); verify(mockQuery).executionId((String) parameters.get("executionId")); verify(mockQuery).activityId((String) parameters.get("activityId")); verify(mockQuery).withRetriesLeft(); verify(mockQuery).executable(); verify(mockQuery).timers(); verify(mockQuery).withException(); verify(mockQuery).exceptionMessage((String) parameters.get("exceptionMessage")); verify(mockQuery).noRetriesLeft(); verify(mockQuery).active(); verify(mockQuery).suspended(); verify(mockQuery).priorityLowerThanOrEquals(JOB_QUERY_MAX_PRIORITY); verify(mockQuery).priorityHigherThanOrEquals(JOB_QUERY_MIN_PRIORITY); verify(mockQuery).jobDefinitionId(MockProvider.EXAMPLE_JOB_DEFINITION_ID); }
@Test @Deployment(resources = {"org/camunda/bpm/engine/test/api/mgmt/ManagementServiceTest.testGetJobExceptionStacktrace.bpmn20.xml"}) public void testQueryByExceptionMessageEmpty() { JobQuery query = managementService.createJobQuery().exceptionMessage(""); verifyQueryResults(query, 0); startProcessInstanceWithFailingJob(); query = managementService.createJobQuery().exceptionMessage(""); verifyQueryResults(query, 0); }
query.exceptionMessage(exceptionMessage);
query.exceptionMessage(exceptionMessage);
@Test public void testQueryByExceptionMessageNull() { try { managementService.createJobQuery().exceptionMessage(null); fail("ProcessEngineException expected"); } catch (ProcessEngineException e) { assertEquals("Provided exception message is null", e.getMessage()); } }
@Test @Deployment(resources = {"org/camunda/bpm/engine/test/api/mgmt/ManagementServiceTest.testGetJobExceptionStacktrace.bpmn20.xml"}) public void testQueryByExceptionMessage() { JobQuery query = managementService.createJobQuery().exceptionMessage(EXCEPTION_MESSAGE); verifyQueryResults(query, 0); ProcessInstance processInstance = startProcessInstanceWithFailingJob(); Job job = managementService.createJobQuery().processInstanceId(processInstance.getId()).singleResult(); query = managementService.createJobQuery().exceptionMessage(job.getExceptionMessage()); verifyFailedJob(query, processInstance); }
@Deployment(resources = {"org/camunda/bpm/engine/test/api/mgmt/ManagementServiceTest.testGetJobExceptionStacktrace.bpmn20.xml"}) public void testQueryByExceptionMessageEmpty() { JobQuery query = managementService.createJobQuery().exceptionMessage(""); verifyQueryResults(query, 0); startProcessInstanceWithFailingJob(); query = managementService.createJobQuery().exceptionMessage(""); verifyQueryResults(query, 0); }
public void testQueryByExceptionMessageNull() { try { managementService.createJobQuery().exceptionMessage(null); fail("ProcessEngineException expected"); } catch (ProcessEngineException e) { assertEquals("Provided exception message is null", e.getMessage()); } }
query.exceptionMessage(exceptionMessage);
@Deployment(resources = {"org/camunda/bpm/engine/test/api/mgmt/ManagementServiceTest.testGetJobExceptionStacktrace.bpmn20.xml"}) public void testQueryByExceptionMessage() { JobQuery query = managementService.createJobQuery().exceptionMessage(EXCEPTION_MESSAGE); verifyQueryResults(query, 0); ProcessInstance processInstance = startProcessInstanceWithFailingJob(); Job job = managementService.createJobQuery().processInstanceId(processInstance.getId()).singleResult(); query = managementService.createJobQuery().exceptionMessage(job.getExceptionMessage()); verifyFailedJob(query, processInstance); }