new Integer( 30 ) );
Assert.assertEquals( ( (SequentialRecurrence) trigger.getMinuteRecurrences().get( 0 ) ).getLastValue(),
new Integer( 45 ) );
trigger = new ComplexJobTrigger();
trigger.addDayOfWeekRecurrence( new QualifiedDayOfWeek( DayOfWeekQualifier.LAST, DayOfWeek.FRI ) );
System.out.println( trigger.toString() );
Assert.assertEquals( trigger.toString(), "0 0 0 ? * 6L *" );
trigger = new ComplexJobTrigger();
trigger.addDayOfWeekRecurrence( new QualifiedDayOfWeek( DayOfWeekQualifier.LAST, DayOfWeek.FRI ) );
trigger.addDayOfWeekRecurrence( new QualifiedDayOfWeek( DayOfWeekQualifier.THIRD, DayOfWeek.SUN ) );
System.out.println( trigger.toString() );
Assert.assertEquals( trigger.toString(), "0 0 0 ? * 6L,1#3 *" );
trigger = QuartzScheduler.createComplexTrigger( "* 0 0 ? * 6L,1#3 *" );
Assert.assertEquals( trigger.getDayOfWeekRecurrences().size(), 2 );