@Test public void shouldCreateActivatedExecutionJobs() { // given Batch batch = helper.migrateProcessInstancesAsync(1); // when helper.executeSeedJob(batch); // then Job migrationJob = helper.getExecutionJobs(batch).get(0); assertFalse(migrationJob.isSuspended()); }
@Test public void shouldCreateActivatedMonitorJob() { // given Batch batch = helper.migrateProcessInstancesAsync(1); // when helper.executeSeedJob(batch); // then Job monitorJob = helper.getMonitorJob(batch); assertFalse(monitorJob.isSuspended()); }
@Deployment(resources = {"org/camunda/bpm/engine/test/api/repository/ProcessDefinitionSuspensionTest.testSuspendStartTimerOnProcessDefinitionSuspension.bpmn20.xml"}) public void testSuspendStartTimerOnProcessDefinitionSuspensionByKey() { Job startTimer = managementService.createJobQuery().timers().singleResult(); assertFalse(startTimer.isSuspended()); // when repositoryService.suspendProcessDefinitionByKey("process"); // then // refresh job startTimer = managementService.createJobQuery().timers().singleResult(); assertTrue(startTimer.isSuspended()); }
@Test public void shouldCreateActivatedSeedJob() { // given Batch batch = helper.migrateProcessInstancesAsync(2); // when helper.executeSeedJob(batch); // then Job seedJob = helper.getSeedJob(batch); assertFalse(seedJob.isSuspended()); }
@Deployment(resources = {"org/camunda/bpm/engine/test/api/repository/ProcessDefinitionSuspensionTest.testSuspendStartTimerOnProcessDefinitionSuspension.bpmn20.xml"}) public void testSuspendStartTimerOnProcessDefinitionSuspensionById() { ProcessDefinition pd = repositoryService.createProcessDefinitionQuery().singleResult(); Job startTimer = managementService.createJobQuery().timers().singleResult(); assertFalse(startTimer.isSuspended()); // when repositoryService.suspendProcessDefinitionById(pd.getId()); // then // refresh job startTimer = managementService.createJobQuery().timers().singleResult(); assertTrue(startTimer.isSuspended()); }
@Test public void shouldCreateSuspendedMonitorJob() { // given Batch batch = helper.migrateProcessInstancesAsync(1); managementService.suspendBatchById(batch.getId()); // when helper.executeSeedJob(batch); // then Job monitorJob = helper.getMonitorJob(batch); assertTrue(monitorJob.isSuspended()); }
public void testSuspendJobByProcessInstanceIdWihtUpdatePermissionOnAnyProcessDefinition() { // given String processInstanceId = startProcessInstanceByKey(TIMER_BOUNDARY_PROCESS_KEY).getId(); createGrantAuthorization(PROCESS_DEFINITION, ANY, userId, UPDATE_INSTANCE); // when managementService.suspendJobByProcessInstanceId(processInstanceId); // then Job job = selectJobByProcessInstanceId(processInstanceId); assertNotNull(job); assertTrue(job.isSuspended()); }
public void testSuspendJobByProcessDefinitionKeyWihtUpdatePermissionOnAnyProcessInstance() { // given String processInstanceId = startProcessInstanceByKey(TIMER_BOUNDARY_PROCESS_KEY).getId(); createGrantAuthorization(PROCESS_INSTANCE, ANY, userId, UPDATE); // when managementService.suspendJobByProcessDefinitionKey(TIMER_BOUNDARY_PROCESS_KEY); // then Job job = selectJobByProcessInstanceId(processInstanceId); assertNotNull(job); assertTrue(job.isSuspended()); }
public void testSuspendJobByProcessDefinitionKeyWihtUpdatePermissionOnProcessDefinition() { // given String processInstanceId = startProcessInstanceByKey(TIMER_BOUNDARY_PROCESS_KEY).getId(); createGrantAuthorization(PROCESS_DEFINITION, TIMER_BOUNDARY_PROCESS_KEY, userId, UPDATE_INSTANCE); // when managementService.suspendJobByProcessDefinitionKey(TIMER_BOUNDARY_PROCESS_KEY); // then Job job = selectJobByProcessInstanceId(processInstanceId); assertNotNull(job); assertTrue(job.isSuspended()); }
@Test public void shouldCreateSuspendedSeedJob() { // given Batch batch = helper.migrateProcessInstancesAsync(2); managementService.suspendBatchById(batch.getId()); // when helper.executeSeedJob(batch); // then Job seedJob = helper.getSeedJob(batch); assertTrue(seedJob.isSuspended()); }
public void testSuspendJobByProcessInstanceIdWihtUpdatePermissionOnAnyProcessInstance() { // given String processInstanceId = startProcessInstanceByKey(TIMER_BOUNDARY_PROCESS_KEY).getId(); createGrantAuthorization(PROCESS_INSTANCE, ANY, userId, UPDATE); // when managementService.suspendJobByProcessInstanceId(processInstanceId); // then Job job = selectJobByProcessInstanceId(processInstanceId); assertNotNull(job); assertTrue(job.isSuspended()); }
public void testActivateJobByProcessInstanceIdWihtUpdatePermissionOnProcessInstance() { // given String processInstanceId = startProcessInstanceByKey(TIMER_BOUNDARY_PROCESS_KEY).getId(); suspendJobByProcessInstanceId(processInstanceId); createGrantAuthorization(PROCESS_INSTANCE, processInstanceId, userId, UPDATE); // when managementService.activateJobByProcessInstanceId(processInstanceId); // then Job job = selectJobByProcessInstanceId(processInstanceId); assertNotNull(job); assertFalse(job.isSuspended()); }
public void testActivateJobByProcessInstanceIdWihtUpdatePermissionOnProcessDefinition() { // given String processInstanceId = startProcessInstanceByKey(TIMER_BOUNDARY_PROCESS_KEY).getId(); suspendJobByProcessInstanceId(processInstanceId); createGrantAuthorization(PROCESS_DEFINITION, TIMER_BOUNDARY_PROCESS_KEY, userId, UPDATE_INSTANCE); // when managementService.activateJobByProcessInstanceId(processInstanceId); // then Job job = selectJobByProcessInstanceId(processInstanceId); assertNotNull(job); assertFalse(job.isSuspended()); }
public void testSuspendJobByIdWihtUpdatePermissionOnProcessInstance() { // given String processInstanceId = startProcessInstanceByKey(TIMER_BOUNDARY_PROCESS_KEY).getId(); String jobId = selectJobByProcessInstanceId(processInstanceId).getId(); createGrantAuthorization(PROCESS_INSTANCE, processInstanceId, userId, UPDATE); // when managementService.suspendJobById(jobId); // then Job job = selectJobByProcessInstanceId(processInstanceId); assertNotNull(job); assertTrue(job.isSuspended()); }
public void testSuspendJobByIdWihtUpdatePermissionOnProcessDefinition() { // given String processInstanceId = startProcessInstanceByKey(TIMER_BOUNDARY_PROCESS_KEY).getId(); String jobId = selectJobByProcessInstanceId(processInstanceId).getId(); createGrantAuthorization(PROCESS_DEFINITION, TIMER_BOUNDARY_PROCESS_KEY, userId, UPDATE_INSTANCE); // when managementService.suspendJobById(jobId); // then Job job = selectJobByProcessInstanceId(processInstanceId); assertNotNull(job); assertTrue(job.isSuspended()); }
public void testSuspendJobByJobDefinitionIdWihtUpdatePermissionOnProcessDefinition() { // given String processInstanceId = startProcessInstanceByKey(TIMER_BOUNDARY_PROCESS_KEY).getId(); String jobDefinitionId = selectJobDefinitionByProcessDefinitionKey(TIMER_BOUNDARY_PROCESS_KEY).getId(); createGrantAuthorization(PROCESS_DEFINITION, TIMER_BOUNDARY_PROCESS_KEY, userId, UPDATE_INSTANCE); // when managementService.suspendJobByJobDefinitionId(jobDefinitionId); // then Job job = selectJobByProcessInstanceId(processInstanceId); assertNotNull(job); assertTrue(job.isSuspended()); }
public void testSuspendJobByJobDefinitionIdWihtUpdatePermissionOnAnyProcessDefinition() { // given String processInstanceId = startProcessInstanceByKey(TIMER_BOUNDARY_PROCESS_KEY).getId(); String jobDefinitionId = selectJobDefinitionByProcessDefinitionKey(TIMER_BOUNDARY_PROCESS_KEY).getId(); createGrantAuthorization(PROCESS_DEFINITION, ANY, userId, UPDATE_INSTANCE); // when managementService.suspendJobByJobDefinitionId(jobDefinitionId); // then Job job = selectJobByProcessInstanceId(processInstanceId); assertNotNull(job); assertTrue(job.isSuspended()); }
public void testSuspendJobByIdWihtUpdatePermissionOnAnyProcessInstance() { // given String processInstanceId = startProcessInstanceByKey(TIMER_BOUNDARY_PROCESS_KEY).getId(); String jobId = selectJobByProcessInstanceId(processInstanceId).getId(); createGrantAuthorization(PROCESS_INSTANCE, ANY, userId, UPDATE); // when managementService.suspendJobById(jobId); // then Job job = selectJobByProcessInstanceId(processInstanceId); assertNotNull(job); assertTrue(job.isSuspended()); }
public void testSuspendJobByProcessDefinitionIdWihtUpdatePermissionOnProcessDefinition() { // given String processInstanceId = startProcessInstanceByKey(TIMER_BOUNDARY_PROCESS_KEY).getId(); String processDefinitionId = selectProcessDefinitionByKey(TIMER_BOUNDARY_PROCESS_KEY).getId(); createGrantAuthorization(PROCESS_DEFINITION, TIMER_BOUNDARY_PROCESS_KEY, userId, UPDATE_INSTANCE); // when managementService.suspendJobByProcessDefinitionId(processDefinitionId); // then Job job = selectJobByProcessInstanceId(processInstanceId); assertNotNull(job); assertTrue(job.isSuspended()); }
public void testSuspendJobByIdWihtUpdatePermissionOnAnyProcessDefinition() { // given String processInstanceId = startProcessInstanceByKey(TIMER_BOUNDARY_PROCESS_KEY).getId(); String jobId = selectJobByProcessInstanceId(processInstanceId).getId(); createGrantAuthorization(PROCESS_DEFINITION, ANY, userId, UPDATE_INSTANCE); // when managementService.suspendJobById(jobId); // then Job job = selectJobByProcessInstanceId(processInstanceId); assertNotNull(job); assertTrue(job.isSuspended()); }