import java.util.List;
public class TestValueParsers {
@Test
public void dateparsarsers() throws Exception {
AbstractDateValueParser parser = new AbstractDateValueParser() {
@Override
protected Collection<DateFormat> dateFormats() {
List<DateFormat> formats = new LinkedList<DateFormat>();
formats.add(new SimpleDateFormat("yyyy-MM-dd hh:mm:ss"));
formats.add(new SimpleDateFormat("yyyy-MM-dd"));
return formats;
}
};
Date result;
result = (Date) parser.parse(null, Date.class, "2013-07-16");
Assert.assertEquals(1373925600000L, result.getTime());
result = (Date) parser.parse(null, Date.class, "2013-07-16 01:01:01");
Assert.assertEquals(1373925600000L + 3661000, result.getTime());
}