X-Git-Url: https://code.wpia.club/?p=gigi.git;a=blobdiff_plain;f=tests%2Fclub%2Fwpia%2Fgigi%2FTestCalendarUtil.java;h=25685e7a576205d1b37ad360a917a4bcf02375d9;hp=5bed6e56305561ba7c18ed7502771c9fa64f7ccd;hb=10e752c710c50035de036a79bc26fbedc7c8a460;hpb=b2028692f1f0a3fa3d78f0dc8b81d7fdc14f6865 diff --git a/tests/club/wpia/gigi/TestCalendarUtil.java b/tests/club/wpia/gigi/TestCalendarUtil.java index 5bed6e56..25685e7a 100644 --- a/tests/club/wpia/gigi/TestCalendarUtil.java +++ b/tests/club/wpia/gigi/TestCalendarUtil.java @@ -47,8 +47,11 @@ public class TestCalendarUtil { assertTrue(CalendarUtil.isOfAge(dob, 13)); assertTrue(CalendarUtil.isOfAge(dob, 14)); - - dob = CalendarUtil.getDateFromComponents(year - 14, month, days + 1); + // We need one day as safety margin. Between 10:00 and 23:59 UTC there + // is a place on earth (UTC+1 to UTC+14) where a person having + // birthday "tomorrow" is already of that age. So we need the day after + // tomorrow for doing this check the easy way. + dob = CalendarUtil.getDateFromComponents(year - 14, month, days + 2); assertFalse(CalendarUtil.isOfAge(dob, 14)); }