//------------------------------------------------------------------------- public virtual void test_compareTo() { SchedulePeriod a = SchedulePeriod.of(JUL_05, JUL_18); SchedulePeriod b = SchedulePeriod.of(JUL_04, JUL_18); SchedulePeriod c = SchedulePeriod.of(JUL_05, JUL_17); assertEquals(a.CompareTo(a) == 0, true); assertEquals(a.CompareTo(b) > 0, true); assertEquals(a.CompareTo(c) > 0, true); assertEquals(b.CompareTo(a) < 0, true); assertEquals(b.CompareTo(b) == 0, true); assertEquals(b.CompareTo(c) < 0, true); assertEquals(c.CompareTo(a) < 0, true); assertEquals(c.CompareTo(b) > 0, true); assertEquals(c.CompareTo(c) == 0, true); }