@Before public void setUp() throws Exception { scheduler = createMock(SchedulerCore.class); stateManager = createMock(StateManager.class); delayExecutor = createMock(Executor.class); delayLaunchCapture = createCapture(); storageUtil = new StorageTestUtil(this); storageUtil.expectOperations(); cronScheduler = createMock(CronScheduler.class); shutdownRegistry = createMock(ShutdownRegistry.class); cron = new CronJobManager( stateManager, storageUtil.storage, cronScheduler, shutdownRegistry, delayExecutor); cron.schedulerCore = scheduler; job = makeJob(); sanitizedConfiguration = SanitizedConfiguration.fromUnsanitized(job); }