Class TriggerProviderTest


  • public class TriggerProviderTest
    extends Object
    Test cases to cover the Quartz's Trigger generation used for scheduling background processes.
    • Constructor Detail

      • TriggerProviderTest

        public TriggerProviderTest()
    • Method Detail

      • cleanUp

        public void cleanUp()
                     throws org.quartz.SchedulerException
        Throws:
        org.quartz.SchedulerException
      • immediateExecution

        public void immediateExecution()
                                throws org.quartz.SchedulerException
        Throws:
        org.quartz.SchedulerException
      • laterExecution

        public void laterExecution()
                            throws org.quartz.SchedulerException
        Throws:
        org.quartz.SchedulerException
      • secondlyExecution

        public void secondlyExecution()
                               throws org.quartz.SchedulerException
        Throws:
        org.quartz.SchedulerException
      • secondlyForeverExecution

        public void secondlyForeverExecution()
                                      throws org.quartz.SchedulerException
        Throws:
        org.quartz.SchedulerException
      • minutelyExecution

        public void minutelyExecution()
                               throws org.quartz.SchedulerException
        Throws:
        org.quartz.SchedulerException
      • minutelyForeverExecution

        public void minutelyForeverExecution()
                                      throws org.quartz.SchedulerException
        Throws:
        org.quartz.SchedulerException
      • hourlyExecution

        public void hourlyExecution()
                             throws org.quartz.SchedulerException
        Throws:
        org.quartz.SchedulerException
      • hourlyForeverExecution

        public void hourlyForeverExecution()
                                    throws org.quartz.SchedulerException
        Throws:
        org.quartz.SchedulerException
      • dailyDefaultExecution

        public void dailyDefaultExecution()
                                   throws org.quartz.SchedulerException
        Throws:
        org.quartz.SchedulerException
      • dailyEveryNDaysExecution

        public void dailyEveryNDaysExecution()
                                      throws org.quartz.SchedulerException
        Throws:
        org.quartz.SchedulerException
      • dailyWeekDaysExecution

        public void dailyWeekDaysExecution()
                                    throws org.quartz.SchedulerException
        Throws:
        org.quartz.SchedulerException
      • dailyWeekEndsExecution

        public void dailyWeekEndsExecution()
                                    throws org.quartz.SchedulerException
        Throws:
        org.quartz.SchedulerException
      • weeklyExecution

        public void weeklyExecution()
                             throws org.quartz.SchedulerException
        Throws:
        org.quartz.SchedulerException
      • invalidWeeklyDefinition

        public void invalidWeeklyDefinition()
                                     throws org.quartz.SchedulerException
        Throws:
        org.quartz.SchedulerException
      • monthlyFirstDayOfWeekExecution

        public void monthlyFirstDayOfWeekExecution()
                                            throws org.quartz.SchedulerException
        Throws:
        org.quartz.SchedulerException
      • monthlySecondDayOfWeekExecution

        public void monthlySecondDayOfWeekExecution()
                                             throws org.quartz.SchedulerException
        Throws:
        org.quartz.SchedulerException
      • monthlyThirdDayOfWeekExecution

        public void monthlyThirdDayOfWeekExecution()
                                            throws org.quartz.SchedulerException
        Throws:
        org.quartz.SchedulerException
      • monthlyFourthDayOfWeekExecution

        public void monthlyFourthDayOfWeekExecution()
                                             throws org.quartz.SchedulerException
        Throws:
        org.quartz.SchedulerException
      • monthlyLastDayOfMonthExecution

        public void monthlyLastDayOfMonthExecution()
                                            throws org.quartz.SchedulerException
        Throws:
        org.quartz.SchedulerException
      • monthlySpecificDateExecution

        public void monthlySpecificDateExecution()
                                          throws org.quartz.SchedulerException
        Throws:
        org.quartz.SchedulerException
      • invalidMonthlyDefinition

        public void invalidMonthlyDefinition()
                                      throws org.quartz.SchedulerException
        Throws:
        org.quartz.SchedulerException
      • cronBasedExecution

        public void cronBasedExecution()
                                throws org.quartz.SchedulerException
        Throws:
        org.quartz.SchedulerException
      • executionFinishesAtExpectedDate

        public void executionFinishesAtExpectedDate()
                                             throws org.quartz.SchedulerException
        Throws:
        org.quartz.SchedulerException
      • every24HoursChangesOnDST

        public void every24HoursChangesOnDST()
                                      throws org.quartz.SchedulerException
        Throws:
        org.quartz.SchedulerException
      • every24HoursDoesNotChangeNoDST

        public void every24HoursDoesNotChangeNoDST()
                                            throws org.quartz.SchedulerException
        Throws:
        org.quartz.SchedulerException
      • dailyEvery1DayDoesNotChangeOnDST

        public void dailyEvery1DayDoesNotChangeOnDST()
                                              throws org.quartz.SchedulerException
        Throws:
        org.quartz.SchedulerException
      • dailyDefaultDoesNotChangeOnDST

        public void dailyDefaultDoesNotChangeOnDST()
                                            throws org.quartz.SchedulerException
        Throws:
        org.quartz.SchedulerException