public void testCoords() { boolean test = false; testCoords("days", test); testCoords("hours", test); testCoords("months", test); testCoords("years", test); }
public void testCoordsByCalendarField() { boolean test = false; testCoordsByCalendarField("calendar days", test); testCoordsByCalendarField("calendar hours", test); testCoordsByCalendarField("calendar months", test); testCoordsByCalendarField("calendar years", test); }
private void testCoords(String unitP, boolean test) { String unit = unitP + " since 2008-02-29"; CalendarDateUnit cdu = CalendarDateUnit.of(null, unit); for (int i=0; i<13; i++) { CalendarDate cd = cdu.makeCalendarDate(i); System.out.printf("%d %s == %s%n", i, cdu, CalendarDateFormatter.toDateTimeStringISO(cd)); if (test) testDate(i + " "+ unit); } System.out.printf("%n"); }
@Test public void testBase() throws Exception { Date base = getBase(datestring); CalendarDateUnit cdu = CalendarDateUnit.of(calendar, datestring); Assert.assertEquals("Difference (ms): " + (base.getTime() - cdu.getBaseDate().getTime()), cdu.getBaseDate(), base); Assert.assertEquals("Difference (ms): " + (CalendarDate.of(base).getMillis() - cdu.getBaseCalendarDate().getMillis()), cdu.getBaseCalendarDate(), CalendarDate.of(base)); }
private void testCoordsByCalendarField(String unitP, boolean test) { String unit = unitP + " since 2008-02-29"; CalendarDateUnit cdu = CalendarDateUnit.of(null, unit); for (int i=0; i<15; i++) { CalendarDate cd = cdu.makeCalendarDate(i); System.out.printf("%2d %s == %s%n", i, cdu, CalendarDateFormatter.toDateTimeStringISO(cd)); if (test) testDate(i + " "+ unit); } for (int i=0; i<13; i++) { CalendarDate cd = cdu.makeCalendarDate(i*10); System.out.printf("%2d %s == %s%n", i*10, cdu, CalendarDateFormatter.toDateTimeStringISO(cd)); if (test) testDate(i + " "+ unit); } System.out.printf("%n"); }