X-Git-Url: https://code.wpia.club/?a=blobdiff_plain;f=tests%2Forg%2Fcacert%2Fgigi%2Fpages%2Faccount%2FTestDomain.java;fp=tests%2Forg%2Fcacert%2Fgigi%2Fpages%2Faccount%2FTestDomain.java;h=3780366c353144e95109094aa0055778a337f3b4;hb=923c2987f262d77a2c7ec4d3558de77320750e77;hp=0000000000000000000000000000000000000000;hpb=6443cd493db6d0241968e15c59a067684e42d0a8;p=gigi.git diff --git a/tests/org/cacert/gigi/pages/account/TestDomain.java b/tests/org/cacert/gigi/pages/account/TestDomain.java new file mode 100644 index 00000000..3780366c --- /dev/null +++ b/tests/org/cacert/gigi/pages/account/TestDomain.java @@ -0,0 +1,29 @@ +package org.cacert.gigi.pages.account; + +import static org.junit.Assert.*; + +import java.io.IOException; +import java.net.URLEncoder; + +import org.cacert.gigi.User; +import org.cacert.gigi.testUtils.ManagedTest; +import org.junit.Test; + +public class TestDomain extends ManagedTest { + + User u = User.getById(createVerifiedUser("testuser", "testname", uniq + "@testdom.com", TEST_PASSWORD)); + + String session = login(uniq + "@testdom.com", TEST_PASSWORD); + + public TestDomain() throws IOException {} + + @Test + public void testAdd() throws IOException { + assertNull(addDomain(session, uniq + ".tld")); + assertNotNull(addDomain(session, uniq + ".tld")); + } + + public static String addDomain(String session, String domain) throws IOException { + return executeBasicWebInteraction(session, DomainOverview.PATH, "adddomain&newdomain=" + URLEncoder.encode(domain, "UTF-8"), 1); + } +}