Package org.openbravo.scheduling.trigger
Class TriggerProviderTest
- java.lang.Object
-
- org.openbravo.scheduling.trigger.TriggerProviderTest
-
public class TriggerProviderTest extends Object
Test cases to cover the Quartz's Trigger generation used for scheduling background processes.
-
-
Constructor Summary
Constructors Constructor Description TriggerProviderTest()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
cleanUp()
void
cronBasedExecution()
void
dailyDefaultDoesNotChangeOnDST()
void
dailyDefaultExecution()
void
dailyEvery1DayDoesNotChangeOnDST()
void
dailyEveryNDaysExecution()
void
dailyWeekDaysExecution()
void
dailyWeekEndsExecution()
void
every24HoursChangesOnDST()
void
every24HoursDoesNotChangeNoDST()
void
executionFinishesAtExpectedDate()
void
hourlyExecution()
void
hourlyForeverExecution()
void
immediateExecution()
void
invalidMonthlyDefinition()
void
invalidWeeklyDefinition()
void
laterExecution()
void
minutelyExecution()
void
minutelyForeverExecution()
void
monthlyFirstDayOfWeekExecution()
void
monthlyFourthDayOfWeekExecution()
void
monthlyLastDayOfMonthExecution()
void
monthlySecondDayOfWeekExecution()
void
monthlySpecificDateExecution()
void
monthlyThirdDayOfWeekExecution()
void
secondlyExecution()
void
secondlyForeverExecution()
void
weeklyExecution()
-
-
-
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
-
-