Package org.apache.james.mime4j

Examples of org.apache.james.mime4j.BodyDescriptor.addField()


    public void testGetParameters() {
        BodyDescriptor bd = null;
       
        bd = new BodyDescriptor();
        bd.addField("Content-Type ", "text/plain; charset=ISO-8859-1; "
                + "boundary=foo; param1=value1; param2=value2; param3=value3");
        assertEquals(3, bd.getParameters().size());
        assertEquals("value1", (String) bd.getParameters().get("param1"));
        assertEquals("value2", (String) bd.getParameters().get("param2"));
        assertEquals("value3", (String) bd.getParameters().get("param3"));
View Full Code Here


        assertEquals("value1", (String) bd.getParameters().get("param1"));
        assertEquals("value2", (String) bd.getParameters().get("param2"));
        assertEquals("value3", (String) bd.getParameters().get("param3"));
       
        bd = new BodyDescriptor();
        bd.addField("Content-Type ", "text/plain; param1=value1; param2=value2;"
                     + " param3=value3");
        assertEquals(3, bd.getParameters().size());
        assertEquals("value1", (String) bd.getParameters().get("param1"));
        assertEquals("value2", (String) bd.getParameters().get("param2"));
        assertEquals("value3", (String) bd.getParameters().get("param3"));
View Full Code Here

        assertEquals("value1", (String) bd.getParameters().get("param1"));
        assertEquals("value2", (String) bd.getParameters().get("param2"));
        assertEquals("value3", (String) bd.getParameters().get("param3"));
       
        bd = new BodyDescriptor();
        bd.addField("Content-Type ", "text/plain; "
                + "param1= \" value with\tspaces \" ; "
                + "param2=\"\\\"value4 with escaped \\\" \\\"\";");
        assertEquals(2, bd.getParameters().size());
        assertEquals(" value with\tspaces ", (String) bd.getParameters().get("param1"));
        assertEquals("\"value4 with escaped \" \"", (String) bd.getParameters().get("param2"));
View Full Code Here

        /*
         * Make sure escaped characters (except ") are still escaped.
         * The parameter value should be \n\"
         */
        bd = new BodyDescriptor();
        bd.addField("Content-Type ", "text/plain; param=\"\\n\\\\\\\"\"");
        assertEquals(1, bd.getParameters().size());
        assertEquals("\\n\\\"", (String) bd.getParameters().get("param"));
    }
   
    public void testAddField() {
View Full Code Here

       
        /*
         * Make sure that only the first Content-Type header added is used.
         */
        bd = new BodyDescriptor();
        bd.addField("Content-Type ", "text/plain; charset=ISO-8859-1");
        assertEquals("text/plain", bd.getMimeType());
        assertEquals("iso-8859-1", bd.getCharset());
        bd.addField("Content-Type ", "text/html; charset=us-ascii");
        assertEquals("text/plain", bd.getMimeType());
        assertEquals("iso-8859-1", bd.getCharset());
View Full Code Here

         */
        bd = new BodyDescriptor();
        bd.addField("Content-Type ", "text/plain; charset=ISO-8859-1");
        assertEquals("text/plain", bd.getMimeType());
        assertEquals("iso-8859-1", bd.getCharset());
        bd.addField("Content-Type ", "text/html; charset=us-ascii");
        assertEquals("text/plain", bd.getMimeType());
        assertEquals("iso-8859-1", bd.getCharset());
    }
   
    public void testGetMimeType() {
View Full Code Here

   
    public void testGetMimeType() {
        BodyDescriptor bd = null;
       
        bd = new BodyDescriptor();
        bd.addField("Content-Type ", "text/PLAIN");
        assertEquals("text/plain", bd.getMimeType());
       
        bd = new BodyDescriptor();
        bd.addField("Content-Type ", "text/PLAIN;");
        assertEquals("text/plain", bd.getMimeType());
View Full Code Here

        bd = new BodyDescriptor();
        bd.addField("Content-Type ", "text/PLAIN");
        assertEquals("text/plain", bd.getMimeType());
       
        bd = new BodyDescriptor();
        bd.addField("Content-Type ", "text/PLAIN;");
        assertEquals("text/plain", bd.getMimeType());
       
        bd = new BodyDescriptor();
        bd.addField("content-type", "   TeXt / html   ");
        assertEquals("text/html", bd.getMimeType());
View Full Code Here

        bd = new BodyDescriptor();
        bd.addField("Content-Type ", "text/PLAIN;");
        assertEquals("text/plain", bd.getMimeType());
       
        bd = new BodyDescriptor();
        bd.addField("content-type", "   TeXt / html   ");
        assertEquals("text/html", bd.getMimeType());
       
        bd = new BodyDescriptor();
        bd.addField("CONTENT-TYPE", "   x-app/yada ;  param = yada");
        assertEquals("x-app/yada", bd.getMimeType());
View Full Code Here

        bd = new BodyDescriptor();
        bd.addField("content-type", "   TeXt / html   ");
        assertEquals("text/html", bd.getMimeType());
       
        bd = new BodyDescriptor();
        bd.addField("CONTENT-TYPE", "   x-app/yada ;  param = yada");
        assertEquals("x-app/yada", bd.getMimeType());
       
        bd = new BodyDescriptor();
        bd.addField("CONTENT-TYPE", "   yada");
        assertEquals("text/plain", bd.getMimeType());
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.