X-Git-Url: https://code.wpia.club/?p=gigi.git;a=blobdiff_plain;f=tests%2Forg%2Fcacert%2Fgigi%2FTestDomain.java;h=91f29c7a0389daaab33e9c25be80806c69218905;hp=a833cd91c83e73a7d5e036e1b5fa3766eb43347f;hb=d7be034f96e06985f57d86d2779c434276b5bd4d;hpb=bdbcbbe62effb9a41debc60e09f9caa8d09f9348 diff --git a/tests/org/cacert/gigi/TestDomain.java b/tests/org/cacert/gigi/TestDomain.java index a833cd91..91f29c7a 100644 --- a/tests/org/cacert/gigi/TestDomain.java +++ b/tests/org/cacert/gigi/TestDomain.java @@ -19,7 +19,7 @@ public class TestDomain extends ManagedTest { @Test public void testDomain() throws InterruptedException, GigiApiException { assertEquals(0, us.getDomains().length); - Domain d = new Domain(us, "v1example.org"); + Domain d = new Domain(us, us, "v1example.org"); Domain[] domains = us.getDomains(); assertEquals(1, domains.length); assertEquals("v1example.org", domains[0].getSuffix()); @@ -28,7 +28,7 @@ public class TestDomain extends ManagedTest { assertNotEquals(0, d.getId()); assertEquals(d.getId(), domains[0].getId()); - Domain d2 = new Domain(us, "v2-example.org"); + new Domain(us, us, "v2-example.org"); domains = us.getDomains(); assertEquals(2, domains.length); @@ -48,10 +48,22 @@ public class TestDomain extends ManagedTest { @Test public void testDoubleDomain() throws InterruptedException, GigiApiException { - Domain d = new Domain(us, "dub-example.org"); + new Domain(us, us, "dub-example.org"); try { - Domain d2 = new Domain(us, "dub-example.org"); - fail("expected exception"); + new Domain(us, us, "dub-example.org"); + fail("expected exception, was able to insert domain (with different case) a second time"); + } catch (GigiApiException e) { + // expected + } + } + + @Test + public void testDoubleDomainCase() throws InterruptedException, GigiApiException { + Domain d = new Domain(us, us, "dub2-ExaMple.Org"); + assertEquals("dub2-example.org", d.getSuffix()); + try { + new Domain(us, us, "duB2-eXample.oRG"); + fail("expected exception, was able to insert domain (with different case) a second time"); } catch (GigiApiException e) { // expected } @@ -59,9 +71,9 @@ public class TestDomain extends ManagedTest { @Test public void testDoubleDomainDelete() throws InterruptedException, GigiApiException { - Domain d = new Domain(us, "delexample.org"); + Domain d = new Domain(us, us, "delexample.org"); d.delete(); - Domain d2 = new Domain(us, "delexample.org"); + new Domain(us, us, "delexample.org"); } }