@Test public void shouldUnscheduleJob() { pillRegimen = new PillRegimen(externalId, dosages, new DailyScheduleDetails(15, 2)); pillRegimen.setId(pillRegimenId); jobScheduler.unscheduleJobs(pillRegimen); verify(schedulerService, times(1)) .unscheduleJob(EventKeys.PILLREMINDER_REMINDER_EVENT_SUBJECT_SCHEDULER, "dosage1"); verify(schedulerService, times(1)) .unscheduleRepeatingJob(EventKeys.PILLREMINDER_REMINDER_EVENT_SUBJECT_SCHEDULER, "dosage1"); verify(schedulerService, times(1)) .unscheduleJob(EventKeys.PILLREMINDER_REMINDER_EVENT_SUBJECT_SCHEDULER, "dosage2"); verify(schedulerService, times(1)) .unscheduleRepeatingJob(EventKeys.PILLREMINDER_REMINDER_EVENT_SUBJECT_SCHEDULER, "dosage2"); }