]> WPIA git - gigi.git/commitdiff
ADD: Test for faulty mail deletion
authorJanis Streib <janis@dogcraft.de>
Sat, 26 Jul 2014 20:49:51 +0000 (22:49 +0200)
committerJanis Streib <janis@dogcraft.de>
Sat, 26 Jul 2014 20:54:41 +0000 (22:54 +0200)
tests/org/cacert/gigi/pages/account/TestMailManagement.java

index 531a2fdc4b76c72c1331fa2ec473c29060b649f7..053aa32f5c604714e4a7250fbbb4e8be188969d2 100644 (file)
@@ -119,8 +119,7 @@ public class TestMailManagement extends ManagedTest {
                UnsupportedEncodingException, IOException {
                EmailAddress[] addr = new EmailAddress[] { createVerifiedEmail(u), createVerifiedEmail(u) };
                assertNull(executeBasicWebInteraction(cookie, path,
                UnsupportedEncodingException, IOException {
                EmailAddress[] addr = new EmailAddress[] { createVerifiedEmail(u), createVerifiedEmail(u) };
                assertNull(executeBasicWebInteraction(cookie, path,
-                       "delete&delid[]=" + addr[0].getId() + "&delid[]="
-                       + addr[1].getId(), 0));
+                       "delete&delid[]=" + addr[0].getId() + "&delid[]=" + addr[1].getId(), 0));
                User u = User.getById(this.u.getId());
                EmailAddress[] addresses = u.getEmails();
                for (int i = 0; i < addresses.length; i++) {
                User u = User.getById(this.u.getId());
                EmailAddress[] addresses = u.getEmails();
                for (int i = 0; i < addresses.length; i++) {
@@ -128,4 +127,13 @@ public class TestMailManagement extends ManagedTest {
                        assertNotEquals(addresses[i].getAddress(), addr[1].getAddress());
                }
        }
                        assertNotEquals(addresses[i].getAddress(), addr[1].getAddress());
                }
        }
+
+       @Test
+       public void testMailDeleteWebFaulty() throws MalformedURLException, UnsupportedEncodingException, IOException {
+               User u2 = User.getById(createVerifiedUser("fn", "ln", createUniqueName() + "uni@test.tld", TEST_PASSWORD));
+               EmailAddress em = u2.getEmails()[0];
+               assertNotNull(executeBasicWebInteraction(cookie, path, "delete&delid[]=" + em.getId(), 0));
+               u2 = User.getById(u2.getId());
+               assertNotEquals(u2.getEmails().length, 0);
+       }
 }
 }