X-Git-Url: https://code.wpia.club/?p=gigi.git;a=blobdiff_plain;f=tests%2Forg%2Fcacert%2Fgigi%2Femail%2FTestEmailProviderClass.java;fp=tests%2Forg%2Fcacert%2Fgigi%2Femail%2FTestEmailProviderClass.java;h=0000000000000000000000000000000000000000;hp=1ebb8117dd0b9775f5407bc95ffc52e56b79b790;hb=bccd4cc0dba0f89aa045b113bac46eb8cc1dab4e;hpb=c9ed09f0007fc2c813815be927a5a24b23dab83c diff --git a/tests/org/cacert/gigi/email/TestEmailProviderClass.java b/tests/org/cacert/gigi/email/TestEmailProviderClass.java deleted file mode 100644 index 1ebb8117..00000000 --- a/tests/org/cacert/gigi/email/TestEmailProviderClass.java +++ /dev/null @@ -1,74 +0,0 @@ -package org.cacert.gigi.email; - -import static org.junit.Assert.*; -import static org.junit.Assume.*; - -import java.io.IOException; -import java.security.KeyManagementException; -import java.security.NoSuchAlgorithmException; -import java.security.cert.CertificateException; -import java.security.cert.X509Certificate; -import java.util.Properties; - -import javax.net.ssl.SSLContext; -import javax.net.ssl.TrustManager; -import javax.net.ssl.X509TrustManager; - -import org.cacert.gigi.testUtils.ConfiguredTest; -import org.junit.BeforeClass; -import org.junit.Test; - -public class TestEmailProviderClass extends ConfiguredTest { - - @Test - public void testNonmail() throws IOException { - String result = EmailProvider.getInstance().checkEmailServer(0, "nomail"); - assertNotEquals(EmailProvider.OK, result); - } - - @Test - public void testFastcheckSucceed() throws IOException { - String succmail = getTestProps().getProperty("email.address"); - assumeNotNull(succmail); - - String result = EmailProvider.getInstance().checkEmailServer(0, succmail); - assertEquals(EmailProvider.OK, result); - } - - @Test - public void testFastcheckFail() throws IOException { - String failmail = getTestProps().getProperty("email.non-address"); - assumeNotNull(failmail); - - String result = EmailProvider.getInstance().checkEmailServer(0, failmail); - assertNotEquals(EmailProvider.OK, result); - } - - @BeforeClass - public static void initMailsystem() throws NoSuchAlgorithmException, KeyManagementException { - Properties prop = new Properties(); - prop.setProperty("emailProvider", "org.cacert.gigi.email.SendMail"); - EmailProvider.initSystem(prop, null, null); - SSLContext c = SSLContext.getInstance("TLS"); - c.init(null, new TrustManager[] { - new X509TrustManager() { - - @Override - public X509Certificate[] getAcceptedIssuers() { - return null; - } - - @Override - public void checkClientTrusted(X509Certificate[] arg0, String arg1) throws CertificateException { - - } - - @Override - public void checkServerTrusted(X509Certificate[] arg0, String arg1) throws CertificateException { - - } - } - }, null); - SSLContext.setDefault(c); - } -}