// ------------------------------------------------------------------------
  // PARSE
  // ------------------------------------------------------------------------
  @Test
  public void parse() throws Exception {
    Calendar cal = CalendarUtils.parse("3/6/2007");
    assertMarch(6, 2007, cal);

    cal = CalendarUtils.parse("3-6-2007");
    assertMarch(6, 2007, cal);
  }
  // ------------------------------------------------------------------------
  // PARSE DATE RANGE
  // ------------------------------------------------------------------------
  @Test
  public void parse_dateRange() throws Exception {

    CalendarRange range = CalendarUtils.parseRange("foo bar 3/6/2007 to 3/6/2008 blah");
    assertMarch(6, 2007, range.getStartDate());
    assertMarch(6, 2008, range.getEndDate());

    range = CalendarUtils.parseRange("3-6-2007 - 3-8-2007");
    assertMarch(6, 2007, range.getStartDate());
    assertMarch(8, 2007, range.getEndDate());

    range = CalendarUtils.parseRange("3/6/2008");
    assertMarch(6, 2008, range.getStartDate());
    assertNull(range.getEndDate());

    range = CalendarUtils.parseRange("");
    assertNull(range.getStartDate());
    assertNull(range.getEndDate());

    range = CalendarUtils.parseRange(null);
    assertNull(range.getStartDate());
    assertNull(range.getEndDate());
  }
 @Test
 public void toString_basic() {
   assertNotNull(CalendarUtils.toString(CalendarUtils.december(29, 1981)));
   assertNotNull(CalendarUtils.toString(null));
 }