X-Git-Url: https://code.wpia.club/?p=gigi.git;a=blobdiff_plain;f=tests%2Fclub%2Fwpia%2Fgigi%2Fpages%2Faccount%2FTestMyDetailsEdit.java;h=d5b1cf33f7c4da0390ab4ad8f5b962f92ab23099;hp=7f2a811ff3fecc68f05177433e0508cf40afd4ed;hb=10e752c710c50035de036a79bc26fbedc7c8a460;hpb=b2028692f1f0a3fa3d78f0dc8b81d7fdc14f6865 diff --git a/tests/club/wpia/gigi/pages/account/TestMyDetailsEdit.java b/tests/club/wpia/gigi/pages/account/TestMyDetailsEdit.java index 7f2a811f..d5b1cf33 100644 --- a/tests/club/wpia/gigi/pages/account/TestMyDetailsEdit.java +++ b/tests/club/wpia/gigi/pages/account/TestMyDetailsEdit.java @@ -17,9 +17,8 @@ import club.wpia.gigi.GigiApiException; import club.wpia.gigi.dbObjects.Group; import club.wpia.gigi.dbObjects.Name; import club.wpia.gigi.dbObjects.NamePart; -import club.wpia.gigi.dbObjects.User; import club.wpia.gigi.dbObjects.NamePart.NamePartType; -import club.wpia.gigi.pages.account.MyDetails; +import club.wpia.gigi.dbObjects.User; import club.wpia.gigi.testUtils.ManagedTest; public class TestMyDetailsEdit extends ManagedTest { @@ -83,11 +82,19 @@ public class TestMyDetailsEdit extends ManagedTest { assertNotNull(executeBasicWebInteraction(cookie, MyDetails.PATH, "day=1&month=1&year=test&action=updateDoB", 0)); } + /** + * Tests that changing the date of birth to a too recent one results in an + * error. + * + * @throws IOException + * when web interactions fail. + * @see club.wpia.gigi.TestCalendarUtil#testIsOfAge() + */ @Test public void testChangeTooYoung() throws IOException { Calendar c = GregorianCalendar.getInstance(); c.add(Calendar.YEAR, -User.MINIMUM_AGE); - c.add(Calendar.DAY_OF_MONTH, +1); + c.add(Calendar.DAY_OF_MONTH, +2); assertNotNull(executeBasicWebInteraction(cookie, MyDetails.PATH, "day=" + c.get(Calendar.DAY_OF_MONTH) + "&month=" + (c.get(Calendar.MONTH) + 1) + "&year=" + c.get(Calendar.YEAR) + "&action=updateDoB", 0)); } @@ -95,7 +102,7 @@ public class TestMyDetailsEdit extends ManagedTest { public void testChangeTooOld() throws IOException { Calendar c = GregorianCalendar.getInstance(); c.add(Calendar.YEAR, -User.MAXIMUM_PLAUSIBLE_AGE); - c.add(Calendar.DAY_OF_MONTH, -1); + c.add(Calendar.DAY_OF_MONTH, -2); assertNotNull(executeBasicWebInteraction(cookie, MyDetails.PATH, "day=" + c.get(Calendar.DAY_OF_MONTH) + "&month=" + (c.get(Calendar.MONTH) + 1) + "&year=" + c.get(Calendar.YEAR) + "&action=updateDoB", 0)); }