managementService.suspendJobDefinitionById(jobDefinition.getId(), false, new Date(oneWeekFromStartTime));
// then
// the job definition is still active
JobDefinitionQuery jobDefinitionQuery = managementService.createJobDefinitionQuery();
assertEquals(1, jobDefinitionQuery.active().count());
assertEquals(0, jobDefinitionQuery.suspended().count());
// there exists a job for the delayed suspension execution
JobQuery jobQuery = managementService.createJobQuery();