From ebc00097e5d2c2656ac554e8fef7c4214f26935c Mon Sep 17 00:00:00 2001 From: Janis Streib Date: Sun, 22 Mar 2015 12:23:22 +0100 Subject: [PATCH] ADD: Basic name test for details form (SE) --- .../pages/admin/TestSEAdminPageDetails.java | 37 +++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 tests/org/cacert/gigi/pages/admin/TestSEAdminPageDetails.java diff --git a/tests/org/cacert/gigi/pages/admin/TestSEAdminPageDetails.java b/tests/org/cacert/gigi/pages/admin/TestSEAdminPageDetails.java new file mode 100644 index 00000000..39d1ac40 --- /dev/null +++ b/tests/org/cacert/gigi/pages/admin/TestSEAdminPageDetails.java @@ -0,0 +1,37 @@ +package org.cacert.gigi.pages.admin; + +import static org.hamcrest.CoreMatchers.*; +import static org.junit.Assert.*; + +import java.io.IOException; +import java.net.MalformedURLException; +import java.net.URL; +import java.net.URLConnection; + +import org.cacert.gigi.dbObjects.Group; +import org.cacert.gigi.pages.admin.support.SupportUserDetailsPage; +import org.cacert.gigi.testUtils.ClientTest; +import org.cacert.gigi.testUtils.IOUtils; +import org.junit.Test; + +public class TestSEAdminPageDetails extends ClientTest { + + public TestSEAdminPageDetails() throws IOException { + grant(email, Group.SUPPORTER); + } + + @Test + public void testUserDetailsDisplay() throws MalformedURLException, IOException { + String email = createUniqueName() + "@example.com"; + String fname = "Först"; + String lname = "Secönd"; + int id = createVerifiedUser(fname, lname, email, TEST_PASSWORD); + URLConnection uc = new URL("https://" + getServerName() + SupportUserDetailsPage.PATH + id).openConnection(); + uc.addRequestProperty("Cookie", cookie); + uc.setDoOutput(true); + String res = IOUtils.readURL(uc); + assertThat(res, containsString("")); + assertThat(res, containsString("")); + assertThat(res, containsString(email)); + } +} -- 2.39.2