Package org.apache.james.mime4j.message

Examples of org.apache.james.mime4j.message.MessageImpl


        assertEquals(new Date(0), m.getDate());
    }

    public void testSetDate() throws Exception {
        MessageImpl m = new MessageImpl();

        m.setDate(new Date(86400000), TimeZone.getTimeZone("GMT"));
        assertEquals(new Date(86400000), m.getDate());
        assertEquals("Fri, 2 Jan 1970 00:00:00 +0000", m.getHeader().getField(
                "Date").getBody());

        m.setDate(null);
        assertNull(m.getHeader().getField("Date"));
    }
View Full Code Here


        m.setDate(null);
        assertNull(m.getHeader().getField("Date"));
    }

    public void testGetSender() throws Exception {
        MessageImpl m = new MessageImpl();
        assertNull(m.getSender());

        Header header = new HeaderImpl();
        header.setField(DefaultFieldParser.parse("Sender: john.doe@example.net"));
        m.setHeader(header);

        assertEquals("john.doe@example.net", m.getSender().getAddress());
    }
View Full Code Here

        assertEquals("john.doe@example.net", m.getSender().getAddress());
    }

    public void testSetSender() throws Exception {
        MessageImpl m = new MessageImpl();

        m.setSender(AddressBuilder.DEFAULT.parseMailbox("john.doe@example.net"));
        assertEquals("john.doe@example.net", m.getHeader().getField("Sender")
                .getBody());

        m.setSender(null);
        assertNull(m.getHeader().getField("Sender"));
    }
View Full Code Here

        m.setSender(null);
        assertNull(m.getHeader().getField("Sender"));
    }

    public void testGetFrom() throws Exception {
        MessageImpl m = new MessageImpl();
        assertNull(m.getFrom());

        Header header = new HeaderImpl();
        header.setField(DefaultFieldParser.parse("From: john.doe@example.net"));
        m.setHeader(header);

        assertEquals("john.doe@example.net", m.getFrom().get(0).getAddress());
    }
View Full Code Here

        assertEquals("john.doe@example.net", m.getFrom().get(0).getAddress());
    }

    public void testSetFrom() throws Exception {
        MessageImpl m = new MessageImpl();

        Mailbox mailbox1 = AddressBuilder.DEFAULT.parseMailbox("john.doe@example.net");
        Mailbox mailbox2 = AddressBuilder.DEFAULT.parseMailbox("jane.doe@example.net");

        m.setFrom(mailbox1);
        assertEquals("john.doe@example.net", m.getHeader().getField("From")
                .getBody());

        m.setFrom(mailbox1, mailbox2);
        assertEquals("john.doe@example.net, jane.doe@example.net", m
                .getHeader().getField("From").getBody());

        m.setFrom(Arrays.asList(mailbox1, mailbox2));
        assertEquals("john.doe@example.net, jane.doe@example.net", m
                .getHeader().getField("From").getBody());

        m.setFrom((Mailbox) null);
        assertNull(m.getHeader().getField("From"));
    }
View Full Code Here

        m.setFrom((Mailbox) null);
        assertNull(m.getHeader().getField("From"));
    }

    public void testGetTo() throws Exception {
        MessageImpl m = new MessageImpl();
        assertNull(m.getTo());

        Header header = new HeaderImpl();
        header.setField(DefaultFieldParser.parse("To: john.doe@example.net"));
        m.setHeader(header);

        assertEquals("john.doe@example.net", ((Mailbox) m.getTo().get(0))
                .getAddress());
    }
View Full Code Here

        assertEquals("john.doe@example.net", ((Mailbox) m.getTo().get(0))
                .getAddress());
    }

    public void testSetTo() throws Exception {
        MessageImpl m = new MessageImpl();

        Mailbox mailbox1 = AddressBuilder.DEFAULT.parseMailbox("john.doe@example.net");
        Mailbox mailbox2 = AddressBuilder.DEFAULT.parseMailbox("jane.doe@example.net");
        Group group = new Group("Does", mailbox1, mailbox2);
        Mailbox mailbox3 = AddressBuilder.DEFAULT.parseMailbox("Mary Smith <mary@example.net>");

        m.setTo(group);
        assertEquals("Does: john.doe@example.net, jane.doe@example.net;", m
                .getHeader().getField("To").getBody());

        m.setTo(group, mailbox3);
        assertEquals("Does: john.doe@example.net, jane.doe@example.net;, "
                + "Mary Smith <mary@example.net>", m.getHeader().getField("To")
                .getBody());

        m.setTo(Arrays.asList(group, mailbox3));
        assertEquals("Does: john.doe@example.net, jane.doe@example.net;, "
                + "Mary Smith <mary@example.net>", m.getHeader().getField("To")
                .getBody());

        m.setTo((Mailbox) null);
        assertNull(m.getHeader().getField("To"));
    }
View Full Code Here

        m.setTo((Mailbox) null);
        assertNull(m.getHeader().getField("To"));
    }

    public void testGetCc() throws Exception {
        MessageImpl m = new MessageImpl();
        assertNull(m.getCc());

        Header header = new HeaderImpl();
        header.setField(DefaultFieldParser.parse("Cc: john.doe@example.net"));
        m.setHeader(header);

        assertEquals("john.doe@example.net", ((Mailbox) m.getCc().get(0))
                .getAddress());
    }
View Full Code Here

        assertEquals("john.doe@example.net", ((Mailbox) m.getCc().get(0))
                .getAddress());
    }

    public void testSetCc() throws Exception {
        MessageImpl m = new MessageImpl();

        Mailbox mailbox1 = AddressBuilder.DEFAULT.parseMailbox("john.doe@example.net");
        Mailbox mailbox2 = AddressBuilder.DEFAULT.parseMailbox("jane.doe@example.net");
        Group group = new Group("Does", mailbox1, mailbox2);
        Mailbox mailbox3 = AddressBuilder.DEFAULT.parseMailbox("Mary Smith <mary@example.net>");

        m.setCc(group);
        assertEquals("Does: john.doe@example.net, jane.doe@example.net;", m
                .getHeader().getField("Cc").getBody());

        m.setCc(group, mailbox3);
        assertEquals("Does: john.doe@example.net, jane.doe@example.net;, "
                + "Mary Smith <mary@example.net>", m.getHeader().getField("Cc")
                .getBody());

        m.setCc(Arrays.asList(group, mailbox3));
        assertEquals("Does: john.doe@example.net, jane.doe@example.net;, "
                + "Mary Smith <mary@example.net>", m.getHeader().getField("Cc")
                .getBody());

        m.setCc((Mailbox) null);
        assertNull(m.getHeader().getField("Cc"));
    }
View Full Code Here

        m.setCc((Mailbox) null);
        assertNull(m.getHeader().getField("Cc"));
    }

    public void testGetBcc() throws Exception {
        MessageImpl m = new MessageImpl();
        assertNull(m.getBcc());

        Header header = new HeaderImpl();
        header.setField(DefaultFieldParser.parse("Bcc: john.doe@example.net"));
        m.setHeader(header);

        assertEquals("john.doe@example.net", ((Mailbox) m.getBcc().get(0))
                .getAddress());
    }
View Full Code Here

TOP

Related Classes of org.apache.james.mime4j.message.MessageImpl

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.