X-Git-Url: https://code.wpia.club/?a=blobdiff_plain;f=tests%2Forg%2Fcacert%2Fgigi%2Fping%2FTestDNS.java;h=829299e1f5c4f4bbf347f15f1c70eaf7a96a8ffb;hb=285506739b7109f16dbff1c24a45e0728e8c1b98;hp=606efa29073f5c0e3afcf9a7d75c8b4827ae4314;hpb=b1092da65fd373d945343e01dd8975ec3b84db0a;p=gigi.git diff --git a/tests/org/cacert/gigi/ping/TestDNS.java b/tests/org/cacert/gigi/ping/TestDNS.java index 606efa29..829299e1 100644 --- a/tests/org/cacert/gigi/ping/TestDNS.java +++ b/tests/org/cacert/gigi/ping/TestDNS.java @@ -1,6 +1,7 @@ package org.cacert.gigi.ping; import static org.junit.Assert.*; +import static org.junit.Assume.*; import java.io.IOException; import java.net.URL; @@ -60,6 +61,7 @@ public class TestDNS extends PingTest { public void testEmailAndDNS(int dnsVariant, int emailVariant, boolean successDNS, boolean successMail) throws IOException, InterruptedException, SQLException, NamingException { String test = getTestProps().getProperty("domain.dnstest"); + assumeNotNull(test); URL u = new URL("https://" + getServerName() + DomainOverview.PATH); Matcher m = initailizeDomainForm(u); @@ -74,10 +76,9 @@ public class TestDNS extends PingTest { "&adddomain&csrf=" + csrf; URL u2 = sendDomainForm(u, content); - TestMail mail = getMailReciever().recieve(); + TestMail mail = getMailReciever().receive(); if (emailVariant == 0) { - String link = mail.extractLink(); - new URL(link).openConnection().getHeaderField(""); + mail.verify(); } waitForPings(2); @@ -91,8 +92,11 @@ public class TestDNS extends PingTest { private String readDNS(String token) throws NamingException { String test = getTestProps().getProperty("domain.dnstest"); + assumeNotNull(test); String targetDomain = token + "._cacert._auth." + test; - String[] data = DNSUtil.getTXTEntries(targetDomain, getTestProps().getProperty("domain.testns")); + String testns = getTestProps().getProperty("domain.testns"); + assumeNotNull(testns); + String[] data = DNSUtil.getTXTEntries(targetDomain, testns); assertEquals(1, data.length); return data[0];