trigger.addMonthlyRecurrence( new IncrementalRecurrence( ComplexJobTrigger.JANUARY, 3 ) );
trigger.addDayOfMonthRecurrence( 3, 10 );
trigger.addDayOfMonthRecurrence( new SequentialRecurrence( 15, 20 ) );
trigger.addDayOfMonthRecurrence( new IncrementalRecurrence( 21, 3 ) );
trigger.addHourlyRecurrence( 12, 15 );
trigger.addHourlyRecurrence( new SequentialRecurrence( 25, 30 ) );
trigger.addHourlyRecurrence( new IncrementalRecurrence( 10, 5 ) );
trigger.addMinuteRecurrence( 30, 45 );
System.out.println( trigger.toString() );
Assert.assertEquals( trigger.toString(),
"0 0,30,45 0,12,15,25-30,10/5 3,10,15-20,21/3 3,5,7-9,1/3 ? 2010,2013,2015-2020,2025/5" );