private void assertSameDate(int year, int month, int day, String dateString)
     throws ParseException {
   Calendar expected = getCalendar(year, month, day);
   ParsedCalendar actualParsed = DateRangeParser.parseDateString(dateString);
   Calendar actual = actualParsed.parsedCalendar;
   assertEquals(expected.get(Calendar.YEAR), actual.get(Calendar.YEAR));
   assertEquals(expected.get(Calendar.MONTH), actual.get(Calendar.MONTH));
   assertEquals(expected.get(Calendar.DAY_OF_MONTH), actual.get(Calendar.DAY_OF_MONTH));
 }