Examples of writeMessage()


Examples of org.apache.james.mime4j.message.DefaultMessageWriter.writeMessage()

        DefaultMessageWriter writer = new DefaultMessageWriter();

        Message m = builder.parseMessage(new ByteArrayInputStream(inputByte));
        ByteArrayOutputStream out = new ByteArrayOutputStream();

        writer.writeMessage(m, out);

        InputStream output = new ByteArrayInputStream(out.toByteArray());

        int b = -1;
        int i = 0;
View Full Code Here

Examples of org.apache.james.mime4j.message.DefaultMessageWriter.writeMessage()

        assertEquals("header added", m.getHeader().getField(headerName)
                .getBody(), headerValue);

        ByteArrayOutputStream out = new ByteArrayOutputStream();
        writer.writeMessage(m, out);
        List<?> lines = IOUtils.readLines((new BufferedReader(
                new InputStreamReader(new ByteArrayInputStream(out
                        .toByteArray())))));

        assertTrue("header added", lines.contains(testheader));
View Full Code Here

Examples of org.apache.james.mime4j.message.DefaultMessageWriter.writeMessage()

        DefaultMessageBuilder builder = new DefaultMessageBuilder();
        DefaultMessageWriter writer = new DefaultMessageWriter();
        builder.setMimeEntityConfig(config);
        Message inputMessage = builder.parseMessage(url.openStream());
        ByteArrayOutputStream out = new ByteArrayOutputStream();
        writer.writeMessage(inputMessage, out);

        String s = url.toString();
        URL msgout = new URL(s.substring(0, s.lastIndexOf('.')) + ".out");
        try {
            ByteArrayOutputStream expectedstream = new ByteArrayOutputStream();
View Full Code Here

Examples of org.apache.james.mime4j.message.DefaultMessageWriter.writeMessage()

            ByteArrayOutputStream expectedstream = new ByteArrayOutputStream();
            CodecUtil.copy(msgout.openStream(), expectedstream);
            assertEquals("Wrong Expected result", new String(expectedstream.toByteArray()), new String(out.toByteArray()));
        } catch (FileNotFoundException e) {
            FileOutputStream fos = new FileOutputStream(msgout.getPath()+".expected");
            writer.writeMessage(inputMessage, fos);
            fos.close();
            fail("Expected file created");
        }
    }
View Full Code Here

Examples of org.apache.james.mime4j.message.DefaultMessageWriter.writeMessage()

    public void testSimpleMail() throws Exception {
        Message message = createMessage(ExampleMail.RFC822_SIMPLE_BYTES);
        assertFalse("Not multipart", message.isMultipart());
        ByteArrayOutputStream out = new ByteArrayOutputStream();
        DefaultMessageWriter writer = new DefaultMessageWriter();
        writer.writeMessage(message, out);
        assertEquals(out.toByteArray(), ExampleMail.RFC822_SIMPLE_BYTES);
    }

    private void assertEquals(byte[] expected, byte[] actual) {
        StringBuilder buffer = new StringBuilder(expected.length);
View Full Code Here

Examples of org.apache.james.mime4j.message.DefaultMessageWriter.writeMessage()

    public void testBinaryAttachment() throws Exception {
        Message message = createMessage(ExampleMail.MULTIPART_WITH_BINARY_ATTACHMENTS_BYTES);
        assertTrue("Is multipart", message.isMultipart());
        ByteArrayOutputStream out = new ByteArrayOutputStream();
        DefaultMessageWriter writer = new DefaultMessageWriter();
        writer.writeMessage(message, out);
        assertEquals(ExampleMail.MULTIPART_WITH_BINARY_ATTACHMENTS_BYTES, out.toByteArray());
    }

    public void testBinaryAttachmentNoPreamble() throws Exception {
        Message message = createMessage(ExampleMail.MULTIPART_WITH_BINARY_ATTACHMENTS_NOPREAMBLE_BYTES);
View Full Code Here

Examples of org.apache.james.mime4j.message.DefaultMessageWriter.writeMessage()

    public void testBinaryAttachmentNoPreamble() throws Exception {
        Message message = createMessage(ExampleMail.MULTIPART_WITH_BINARY_ATTACHMENTS_NOPREAMBLE_BYTES);
        assertTrue("Is multipart", message.isMultipart());
        ByteArrayOutputStream out = new ByteArrayOutputStream();
        DefaultMessageWriter writer = new DefaultMessageWriter();
        writer.writeMessage(message, out);
        assertEquals(ExampleMail.MULTIPART_WITH_BINARY_ATTACHMENTS_NOPREAMBLE_BYTES, out.toByteArray());
    }

    public void testBinaryAttachmentPreambleEpilogue() throws Exception {
        Message message = createMessage(ExampleMail.MULTIPART_WITH_BINARY_ATTACHMENTS_PREAMBLE_EPILOGUE_BYTES);
View Full Code Here

Examples of org.apache.james.mime4j.message.DefaultMessageWriter.writeMessage()

    public void testBinaryAttachmentPreambleEpilogue() throws Exception {
        Message message = createMessage(ExampleMail.MULTIPART_WITH_BINARY_ATTACHMENTS_PREAMBLE_EPILOGUE_BYTES);
        assertTrue("Is multipart", message.isMultipart());
        ByteArrayOutputStream out = new ByteArrayOutputStream();
        DefaultMessageWriter writer = new DefaultMessageWriter();
        writer.writeMessage(message, out);
        assertEquals(ExampleMail.MULTIPART_WITH_BINARY_ATTACHMENTS_PREAMBLE_EPILOGUE_BYTES, out.toByteArray());
    }

    private Message createMessage(byte[] octets) throws Exception {
        ByteArrayInputStream in = new ByteArrayInputStream(octets);
View Full Code Here

Examples of org.apache.james.mime4j.message.DefaultMessageWriter.writeMessage()

        DefaultMessageWriter writer = new DefaultMessageWriter();

        Message m = builder.parseMessage(new ByteArrayInputStream(inputByte));
        ByteArrayOutputStream out = new ByteArrayOutputStream();

        writer.writeMessage(m, out);

        InputStream output = new ByteArrayInputStream(out.toByteArray());

        int b = -1;
        int i = 0;
View Full Code Here

Examples of org.apache.james.mime4j.message.DefaultMessageWriter.writeMessage()

        assertEquals("header added", m.getHeader().getField(headerName)
                .getBody(), headerValue);

        ByteArrayOutputStream out = new ByteArrayOutputStream();
        writer.writeMessage(m, out);
        List<?> lines = IOUtils.readLines((new BufferedReader(
                new InputStreamReader(new ByteArrayInputStream(out
                        .toByteArray())))));

        assertTrue("header added", lines.contains(testheader));
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.