]> WPIA git - gigi.git/blobdiff - tests/org/cacert/gigi/util/TestCAAValidation.java
upd: rename package name and all references to it
[gigi.git] / tests / org / cacert / gigi / util / TestCAAValidation.java
diff --git a/tests/org/cacert/gigi/util/TestCAAValidation.java b/tests/org/cacert/gigi/util/TestCAAValidation.java
deleted file mode 100644 (file)
index b483a68..0000000
+++ /dev/null
@@ -1,81 +0,0 @@
-package org.cacert.gigi.util;
-
-import static org.hamcrest.CoreMatchers.*;
-import static org.junit.Assert.*;
-import static org.junit.Assume.*;
-
-import java.io.IOException;
-import java.security.GeneralSecurityException;
-import java.util.Arrays;
-
-import org.cacert.gigi.GigiApiException;
-import org.cacert.gigi.dbObjects.Certificate;
-import org.cacert.gigi.dbObjects.Certificate.CertificateStatus;
-import org.cacert.gigi.dbObjects.CertificateProfile;
-import org.cacert.gigi.dbObjects.Digest;
-import org.cacert.gigi.dbObjects.Domain;
-import org.cacert.gigi.dbObjects.Job;
-import org.cacert.gigi.pages.account.certs.CertificateRequest;
-import org.cacert.gigi.testUtils.ClientTest;
-import org.junit.Test;
-import org.junit.runner.RunWith;
-import org.junit.runners.Parameterized;
-import org.junit.runners.Parameterized.Parameter;
-import org.junit.runners.Parameterized.Parameters;
-
-@RunWith(Parameterized.class)
-public class TestCAAValidation extends ClientTest {
-
-    @Parameters(name = "CAATest({0}) = {1}")
-    public static Iterable<Object[]> genParams() throws IOException {
-        initEnvironment();
-
-        String caa = (String) getTestProps().get("domain.CAAtest");
-        assumeNotNull(caa);
-        String[] parts = caa.split(" ");
-        Object[][] res = new Object[parts.length][];
-        for (int i = 0; i < res.length; i++) {
-            char firstChar = parts[i].charAt(0);
-            if (firstChar != '-' && firstChar != '+') {
-                throw new Error("malformed CAA test vector");
-            }
-            res[i] = new Object[] {
-                    parts[i].substring(1), firstChar == '+'
-            };
-        }
-        return Arrays.<Object[]>asList(res);
-    }
-
-    @Parameter(0)
-    public String domain;
-
-    @Parameter(1)
-    public Boolean success;
-
-    @Test
-    public void testCAA() throws GigiApiException {
-        assertEquals(success, CAA.verifyDomainAccess(u, CertificateProfile.getByName("server"), domain));
-    }
-
-    @Test
-    public void testCAACert() throws GeneralSecurityException, IOException, GigiApiException, InterruptedException {
-        Domain d = new Domain(u, u, domain);
-        verify(d);
-        String csr = generatePEMCSR(generateKeypair(), "CN=test");
-        CertificateRequest cr = new CertificateRequest(new AuthorizationContext(u, u), csr);
-        try {
-            cr.update("", Digest.SHA512.toString(), "server", null, null, "dns:" + domain + "\n");
-        } catch (GigiApiException e) {
-            assertThat(e.getMessage(), containsString("has been removed"));
-            assertFalse(success);
-            return;
-        }
-        assertTrue(success);
-        Certificate draft = cr.draft();
-        Job j = draft.issue(null, "2y", u);
-        await(j);
-
-        assertEquals(CertificateStatus.ISSUED, draft.getStatus());
-    }
-
-}