// suspend the job definition
managementService.suspendJobDefinitionByProcessDefinitionKey(processDefinition.getKey(), false);
// then
// there exists a suspended job definition
JobDefinitionQuery jobDefinitionQuery = managementService.createJobDefinitionQuery().suspended();
assertEquals(1, jobDefinitionQuery.count());
JobDefinition suspendedJobDefinition = jobDefinitionQuery.singleResult();
assertEquals(jobDefinition.getId(), suspendedJobDefinition.getId());
assertTrue(suspendedJobDefinition.isSuspended());
// the corresponding job is still active