X-Git-Url: https://code.wpia.club/?a=blobdiff_plain;f=tests%2Forg%2Fcacert%2Fgigi%2FTestCalendarUtil.java;h=47ce3b99d5c8570997e09c69ce34bacd965c9f87;hb=e2ee38e518e757efa35f2019f048a494bdd86214;hp=87da1b05d6c36ead2353b793c9be82726b17caa5;hpb=f718e460ae93ab692b817359e7b79696387e8dd1;p=gigi.git diff --git a/tests/org/cacert/gigi/TestCalendarUtil.java b/tests/org/cacert/gigi/TestCalendarUtil.java index 87da1b05..47ce3b99 100644 --- a/tests/org/cacert/gigi/TestCalendarUtil.java +++ b/tests/org/cacert/gigi/TestCalendarUtil.java @@ -33,6 +33,29 @@ public class TestCalendarUtil { } + @Test + public void testIsOfAge() { + + Calendar now = Calendar.getInstance(); + int year = now.get(Calendar.YEAR); + int month = now.get(Calendar.MONTH) + 1; + int days = now.get(Calendar.DATE); + + DayDate dob = CalendarUtil.getDateFromComponents(year - 14, month, days); + + assertTrue(CalendarUtil.isOfAge(dob, 13)); + + assertTrue(CalendarUtil.isOfAge(dob, 14)); + + dob = CalendarUtil.getDateFromComponents(year - 14, month, days + 1); + assertFalse(CalendarUtil.isOfAge(dob, 14)); + + } + + static { + TimeZone.setDefault(TimeZone.getTimeZone("UTC")); + } + @Test public void testIsDateValid() { assertTrue(CalendarUtil.isDateValid(2016, 2, 28));