115116117118119120121122
@Override public Date parseDate(String dateString) throws DateParseException { try { return SimpleDateFormat.getDateInstance().parse(dateString); } catch (ParseException e) { throw new DateParseException(dateString+" doesn't follow a date format that I recognize", e); // TODO Should be this a localized message? } }
188189190191192193194195
} else { return new SimpleDateFormat("yyyy-MM-dd").parse(dateAsString); } } } catch (ParseException e) { throw new DateParseException(dateAsString); } }
150151152153154155156157
138139140141142143144145
Assert.assertEquals("Fri, 14 Oct 2005 00:00:00 GMT", DateUtils.formatDate(date, DateUtils.PATTERN_RFC1123)); } @Test public void testConstructor() { new DateParseException(); new DateParseException("Oppsie"); }