/** Test comparing dates when the Dates are equal. */
 public void ignoreTestEquals() {
   Date date1 = new Date();
   Date date2 = (Date) date1.clone();
   assertEquals(0, comparator.compare(date1, date2));
   date2 = DateHelper.addHours(date2, -3, true);
   assertEquals(0, comparator.compare(date1, date2));
 }
  /** Test comparing dates when date1 is lesser than date2 */
  public void testLesserThan() {
    Date date1 = new Date();
    Date date2 = (Date) date1.clone();
    date1 = DateHelper.addDaysInMonth(date1, -1, true);

    assertEquals(1, comparator.compare(date1, date2));

    date1 = new Date();
    date1 = DateHelper.addMonths(date1, -1, true);
    assertEquals(1, comparator.compare(date1, date2));

    date1 = new Date();
    date1 = DateHelper.addYears(date1, -1, true);
    assertEquals(1, comparator.compare(date1, date2));

    date1 = new Date();
    date1 = DateHelper.addYears(date1, -1, true);
    date1 = DateHelper.addMonths(date1, -1, true);
    assertEquals(1, comparator.compare(date1, date2));
  }