// the process definition will be suspended
repositoryService.suspendProcessDefinitionByKey(processDefinition.getKey(), false, null);
// then
// the job definition should be suspended...
JobDefinitionQuery jobDefinitionQuery = managementService.createJobDefinitionQuery();
assertEquals(0, jobDefinitionQuery.active().count());
assertEquals(1, jobDefinitionQuery.suspended().count());
JobDefinition suspendedJobDefinition = jobDefinitionQuery.suspended().singleResult();
assertEquals(jobDefinition.getId(), suspendedJobDefinition.getId());
assertTrue(suspendedJobDefinition.isSuspended());
// ...and the corresponding job should be still active