X-Git-Url: https://code.wpia.club/?a=blobdiff_plain;f=tests%2Forg%2Fcacert%2Fgigi%2Fpages%2Faccount%2FTestMyDetailsEdit.java;h=d2cd561b0a9918d4865f7fb96cda2cc2a5b7e9a9;hb=7e53b5afc33e0c7bf4416cb9bf1bcf39e8ec8698;hp=19d5c7451de0ee890d14160c410c620d95888f18;hpb=e409ba881965634f63f0b67824bc93dda4ec4327;p=gigi.git diff --git a/tests/org/cacert/gigi/pages/account/TestMyDetailsEdit.java b/tests/org/cacert/gigi/pages/account/TestMyDetailsEdit.java index 19d5c745..d2cd561b 100644 --- a/tests/org/cacert/gigi/pages/account/TestMyDetailsEdit.java +++ b/tests/org/cacert/gigi/pages/account/TestMyDetailsEdit.java @@ -13,11 +13,16 @@ import org.junit.Test; public class TestMyDetailsEdit extends ManagedTest { + String email = createUniqueName() + "@e.de"; + + int id = createVerifiedUser("Kurti", "Hansel", email, TEST_PASSWORD); + + String cookie = login(email, TEST_PASSWORD); + + public TestMyDetailsEdit() throws IOException {} + @Test public void testChangeFnameValid() throws IOException { - String email = createUniqueName() + "@e.de"; - int id = createVerifiedUser("Kurti", "Hansel", email, TEST_PASSWORD); - String cookie = login(email, TEST_PASSWORD); String newName = createUniqueName(); assertNull(executeBasicWebInteraction(cookie, MyDetails.PATH, "fname=" + newName + "&lname=Hansel&mname=&suffix=&day=1&month=1&year=2000&processDetails", 0)); User u = User.getById(id); @@ -26,9 +31,6 @@ public class TestMyDetailsEdit extends ManagedTest { @Test public void testChangeLnameValid() throws IOException { - String email = createUniqueName() + "@e.de"; - int id = createVerifiedUser("Kurti", "Hansel", email, TEST_PASSWORD); - String cookie = login(email, TEST_PASSWORD); String newName = createUniqueName(); assertNull(executeBasicWebInteraction(cookie, MyDetails.PATH, "lname=" + newName + "&fname=Kurti&mname=&suffix=&day=1&month=1&year=2000&processDetails", 0)); User u = User.getById(id); @@ -37,9 +39,6 @@ public class TestMyDetailsEdit extends ManagedTest { @Test public void testChangeMnameValid() throws IOException { - String email = createUniqueName() + "@e.de"; - int id = createVerifiedUser("Kurti", "Hansel", email, TEST_PASSWORD); - String cookie = login(email, TEST_PASSWORD); String newName = createUniqueName(); assertNull(executeBasicWebInteraction(cookie, MyDetails.PATH, "mname=" + newName + "&fname=Kurti&lname=Hansel&suffix=&day=1&month=1&year=2000&processDetails", 0)); User u = User.getById(id); @@ -48,9 +47,6 @@ public class TestMyDetailsEdit extends ManagedTest { @Test public void testChangeSuffixValid() throws IOException { - String email = createUniqueName() + "@e.de"; - int id = createVerifiedUser("Kurti", "Hansel", email, TEST_PASSWORD); - String cookie = login(email, TEST_PASSWORD); String newName = createUniqueName(); assertNull(executeBasicWebInteraction(cookie, MyDetails.PATH, "mname=&fname=Kurti&lname=Hansel&suffix=" + newName + "&day=1&month=1&year=2000&processDetails", 0)); User u = User.getById(id); @@ -59,23 +55,18 @@ public class TestMyDetailsEdit extends ManagedTest { @Test public void testUnsetSuffix() throws IOException { - String email = createUniqueName() + "@e.de"; - int id = createVerifiedUser("Kurti", "Hansel", email, TEST_PASSWORD); - String cookie = login(email, TEST_PASSWORD); String newName = createUniqueName(); assertNull(executeBasicWebInteraction(cookie, MyDetails.PATH, "mname=&fname=Kurti&lname=Hansel&suffix=" + newName + "&day=1&month=1&year=2000&processDetails", 0)); User u = User.getById(id); assertEquals(newName, u.getSuffix()); - assertNotNull(executeBasicWebInteraction(cookie, MyDetails.PATH, "mname=&fname=Kurti&lname=Hansel&suffix=&day=1&month=1&year=2000&processDetails", 0)); + assertNull(executeBasicWebInteraction(cookie, MyDetails.PATH, "mname=&fname=Kurti&lname=Hansel&suffix=&day=1&month=1&year=2000&processDetails", 0)); + clearCaches(); u = User.getById(id); - assertEquals(newName, u.getSuffix()); + assertEquals("", u.getSuffix()); } @Test public void testUnsetFname() throws IOException { - String email = createUniqueName() + "@e.de"; - int id = createVerifiedUser("Kurti", "Hansel", email, TEST_PASSWORD); - String cookie = login(email, TEST_PASSWORD); assertNotNull(executeBasicWebInteraction(cookie, MyDetails.PATH, "fname=&lname=Hansel&mname=&suffix=&day=1&month=1&year=2000&processDetails", 0)); User u = User.getById(id); assertEquals("Kurti", u.getFname()); @@ -84,34 +75,26 @@ public class TestMyDetailsEdit extends ManagedTest { @Test public void testUnsetLname() throws IOException { - String email = createUniqueName() + "@e.de"; - int id = createVerifiedUser("Kurti", "Hansel", email, TEST_PASSWORD); - String cookie = login(email, TEST_PASSWORD); - assertNotNull(executeBasicWebInteraction(cookie, MyDetails.PATH, "lname=&fname=Kurti&mname=&suffix=&day=1&month=1&year=2000&processDetails", 0)); + assertNull(executeBasicWebInteraction(cookie, MyDetails.PATH, "lname=&fname=Kurti&mname=&suffix=&day=1&month=1&year=2000&processDetails", 0)); User u = User.getById(id); - assertEquals("Hansel", u.getLname()); + assertEquals("", u.getLname()); } @Test public void testUnsetMname() throws IOException { - String email = createUniqueName() + "@e.de"; - int id = createVerifiedUser("Kurti", "Hansel", email, TEST_PASSWORD); - String cookie = login(email, TEST_PASSWORD); String newName = createUniqueName(); assertNull(executeBasicWebInteraction(cookie, MyDetails.PATH, "mname=" + newName + "&fname=Kurti&lname=Hansel&suffix=&day=1&month=1&year=2000&processDetails", 0)); User u = User.getById(id); assertEquals(newName, u.getMname()); - assertNotNull(executeBasicWebInteraction(cookie, MyDetails.PATH, "lname=Hansel&fname=Kurti&mname=&suffix=&day=1&month=1&year=2000&processDetails", 0)); + assertNull(executeBasicWebInteraction(cookie, MyDetails.PATH, "lname=Hansel&fname=Kurti&mname=&suffix=&day=1&month=1&year=2000&processDetails", 0)); + clearCaches(); u = User.getById(id); - assertEquals(newName, u.getMname()); + assertEquals("", u.getMname()); } @Test public void testChangeDOBValid() throws IOException { - String email = createUniqueName() + "@e.de"; - int id = createVerifiedUser("Kurti", "Hansel", email, TEST_PASSWORD); - String cookie = login(email, TEST_PASSWORD); assertNull(executeBasicWebInteraction(cookie, MyDetails.PATH, "lname=Hansel&fname=Kurti&mname=&suffix=&day=1&month=2&year=2000&processDetails", 0)); User u = User.getById(id); Calendar cal = Calendar.getInstance(TimeZone.getTimeZone("UTC")); @@ -124,9 +107,6 @@ public class TestMyDetailsEdit extends ManagedTest { @Test public void testChangeDOBInvalid() throws IOException { - String email = createUniqueName() + "@e.de"; - createVerifiedUser("Kurti", "Hansel", email, TEST_PASSWORD); - String cookie = login(email, TEST_PASSWORD); assertNotNull(executeBasicWebInteraction(cookie, MyDetails.PATH, "lname=Hansel&fname=Kurti&mname=&suffix=&day=1&month=1&year=test&processDetails", 0)); } }