Package com.icegreen.greenmail.util

Examples of com.icegreen.greenmail.util.Servers


    }

    public void testSmtpPlainMail() throws Exception
    {
        // start all email servers using non-default ports.
        servers = new Servers(ServerSetupTest.ALL);
        servers.start();

        // Mail Sending Code
        String from = "stephen.fenech@symphonysoft.com";
        String to = "mule@symphonydoft.com";
View Full Code Here


    }

    public void testSmtpsPlainMail() throws Exception
    {
        // start all email servers using non-default ports.
        servers = new Servers(ServerSetupTest.SMTPS);
        servers.start();

        servers.setUser("stephen.fenech@symphonysoft.com", "usrName", "password");

        // Mail Sending Code
View Full Code Here

    protected Servers servers;
    protected int messageCount = 50;

    protected void doPreFunctionalSetUp() throws Exception
    {
        servers = new Servers(ServerSetupTest.ALL);
        servers.getSmtp().setWorkerThreadCount(5);
        servers.getSmtps().setWorkerThreadCount(5);
        servers.start();
    }
View Full Code Here

        }
        super.tearDown();
    }

    public void testRetreiveSimple() throws Exception {
        servers = new Servers(ServerSetupTest.SMTP_IMAP);
        assertNotNull(servers.getImap());
        servers.start();
        final String subject = servers.util().random();
        final String body = servers.util().random() + "\r\n" + servers.util().random() + "\r\n" + servers.util().random();
        final String to = "test@localhost.com";
View Full Code Here

        assertEquals(subject, messages[0].getSubject());
        assertEquals(body, ((String) messages[0].getContent()).trim());
    }

    public void testImapsReceive() throws Throwable {
        servers = new Servers(ServerSetupTest.SMTPS_IMAPS);
        assertNull(servers.getImap());
        assertNotNull(servers.getImaps());
        servers.start();
        final String subject = servers.util().random();
        final String body = servers.util().random();
View Full Code Here

        assertEquals(subject, messages[0].getSubject());
        assertEquals(body, ((String) messages[0].getContent()).trim());
    }

    public void testRetreiveSimpleWithNonDefaultPassword() throws Exception {
        servers = new Servers(ServerSetupTest.SMTP_IMAP);
        assertNotNull(servers.getImap());
        final String to = "test@localhost.com";
        final String password = "donotharmanddontrecipricateharm";
        servers.setUser(to, password);
        servers.start();
View Full Code Here

        assertEquals(subject, messages[0].getSubject());
        assertEquals(body, ((String) messages[0].getContent()).trim());
    }

    public void testRetriveMultipart() throws Exception {
        servers = new Servers(ServerSetupTest.SMTP_IMAP);
        assertNotNull(servers.getImap());
        servers.start();

        String subject = servers.util().random();
        String body = servers.util().random();
View Full Code Here

        }
        super.tearDown();
    }

    public void testSmtpServerTimeout() throws Throwable {
        servers = new Servers(ServerSetupTest.SMTP);
        servers.start();
        assertEquals(0, servers.getReceivedMessages().length);
        long t0 = System.currentTimeMillis();
        servers.waitForIncomingEmail(500, 1);
        assertTrue(System.currentTimeMillis() - t0 > 500);
View Full Code Here

        MimeMessage[] emails = servers.getReceivedMessages();
        assertEquals(0, emails.length);
    }

    public void testSmtpServerReceiveWithSetup() throws Throwable {
        servers = new Servers(ServerSetupTest.SMTP);
        runSmtpServerReceive();
    }
View Full Code Here

        assertEquals(subject, emails[0].getSubject());
        assertEquals(body, servers.util().getBody(emails[0]).trim());
    }

    public void testSmtpsServerReceive() throws Throwable {
        servers = new Servers(ServerSetupTest.SMTPS);
        servers.start();
        assertEquals(0, servers.getReceivedMessages().length);

        String subject = servers.util().random();
        String body = servers.util().random();
View Full Code Here

TOP

Related Classes of com.icegreen.greenmail.util.Servers

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.