1 4 package org.oddjob.schedules.schedules; 5 6 import java.text.ParseException ; 7 8 import junit.framework.TestCase; 9 10 import org.oddjob.schedules.Interval; 11 import org.oddjob.schedules.ScheduleContext; 12 import org.oddjob.util.DateHelper; 13 14 public class IntervalScheduleTest extends TestCase { 15 16 public void testSimple() throws ParseException { 17 IntervalSchedule s = new IntervalSchedule(); 18 s.setInterval("00:00:05"); 19 20 ScheduleContext sc = new ScheduleContext( 21 DateHelper.parseDateTime("25-nov-2005 10:00")); 22 23 Interval nextDue = s.nextDue(sc); 24 25 assertEquals( 26 DateHelper.parseDateTime("25-nov-2005 10:00"), 27 nextDue.getFromDate()); 28 assertEquals( 29 DateHelper.parseDateTime("25-nov-2005 10:00:04:999"), 30 nextDue.getToDate()); 31 32 } 33 } 34 | Popular Tags |