@Deployment(resources = "org/camunda/bpm/engine/test/api/mgmt/asyncTaskProcess.bpmn20.xml") public void testSetJobPriorityToExtremeValues() { runtimeService .createProcessInstanceByKey("asyncTaskProcess") .startBeforeActivity("task") .execute(); Job job = managementService.createJobQuery().singleResult(); // it is possible to set the max integer value managementService.setJobPriority(job.getId(), Long.MAX_VALUE); job = managementService.createJobQuery().singleResult(); assertEquals(Long.MAX_VALUE, job.getPriority()); // it is possible to set the min integer value managementService.setJobPriority(job.getId(), Long.MIN_VALUE + 1); // +1 for informix job = managementService.createJobQuery().singleResult(); assertEquals(Long.MIN_VALUE + 1, job.getPriority()); }
@Deployment(resources = "org/camunda/bpm/engine/test/api/mgmt/asyncTaskProcess.bpmn20.xml") public void testSetJobPriority() { // given runtimeService .createProcessInstanceByKey("asyncTaskProcess") .startBeforeActivity("task") .execute(); Job job = managementService.createJobQuery().singleResult(); // when managementService.setJobPriority(job.getId(), 42); // then job = managementService.createJobQuery().singleResult(); assertEquals(42, job.getPriority()); }