]> WPIA git - gigi.git/blobdiff - tests/org/cacert/gigi/pages/account/TestMyDetailsEdit.java
Empty: rename fname,mname,lname,dob
[gigi.git] / tests / org / cacert / gigi / pages / account / TestMyDetailsEdit.java
index 458d982bd0d306b4b70f1b9d317230a51848a022..57bb420605937bc5859cda71545b0219ab725483 100644 (file)
@@ -7,50 +7,46 @@ import java.sql.Date;
 import java.util.Calendar;
 import java.util.TimeZone;
 
-import org.cacert.gigi.User;
+import org.cacert.gigi.dbObjects.User;
 import org.cacert.gigi.testUtils.ManagedTest;
 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);
-        assertEquals(newName, u.getFname());
+        assertEquals(newName, u.getFName());
     }
 
     @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);
-        assertEquals(newName, u.getLname());
+        assertEquals(newName, u.getLName());
     }
 
     @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);
-        assertEquals(newName, u.getMname());
+        assertEquals(newName, u.getMName());
     }
 
     @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,74 +55,58 @@ 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));
+        assertNull(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());
+        assertEquals("", u.getFName());
 
     }
 
     @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));
         User u = User.getById(id);
-        assertEquals("Hansel", u.getLname());
+        assertEquals("Hansel", 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));
+        assertEquals(newName, u.getMName());
+        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=1&year=2000&processDetails", 0));
+        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"));
         cal.set(Calendar.YEAR, 2000);
-        cal.set(Calendar.DAY_OF_MONTH, 1);
+        cal.set(Calendar.DAY_OF_MONTH, Calendar.FEBRUARY);
         cal.set(Calendar.MONTH, 1);
         Date d = new Date(cal.getTimeInMillis());
-        assertEquals(d.toString(), u.getDob().toString());
+        assertEquals(d.toString(), u.getDoB().toString());
     }
 
     @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));
     }
 }