Package org.mule.api.transport

Examples of org.mule.api.transport.MuleMessageFactory.create()


        payload.setSubject("the subject");
        payload.setProperty("foo", "foo-value");
        payload.setPacketID(uuid);
    
        MuleMessageFactory factory = createMuleMessageFactory();
        MuleMessage message = factory.create(payload, encoding);
        assertNotNull(message);
        assertEquals(Message.class, message.getPayload().getClass());
        assertEquals(TEST_MESSAGE, ((Message) message.getPayload()).getBody());
       
        assertEquals(uuid, message.getUniqueId());
View Full Code Here


   
    public void testNullPayload() throws Exception
    {
        MuleMessageFactory factory = createMuleMessageFactory();
       
        MuleMessage message = factory.create(null, encoding);
        assertNotNull(message);
        assertEquals(NullPayload.getInstance(), message.getPayload());
    }

    public void testValidPayload() throws Exception
View Full Code Here

    public void testValidPayload() throws Exception
    {
        MuleMessageFactory factory = createMuleMessageFactory();
   
        Object payload = getValidTransportMessage();
        MuleMessage message = factory.create(payload, encoding);
        assertNotNull(message);
        assertEquals(payload, message.getPayload());
    }
   
    public void testUnsupportedPayloadType() throws Exception
View Full Code Here

        MuleMessageFactory factory = createMuleMessageFactory();
       
        Object invalidPayload = getUnsupportedTransportMessage();
        try
        {
            factory.create(invalidPayload, encoding);
            fail("Creating a MuleMessageFactory from an invalid transport message must fail");
        }
        catch (MessageTypeNotSupportedException mtnse)
        {
            // this one was expected
View Full Code Here

    public void testValidPayload() throws Exception
    {
        MuleMessageFactory factory = createMuleMessageFactory();
       
        Object payload = getValidTransportMessage();
        MuleMessage message = factory.create(payload, encoding);
        assertNotNull(message);
        assertEquals(JSON_STRING, message.getPayload());
        assertEquals("/reply", message.getReplyTo());
        assertEquals("mp-value", message.getInvocationProperty("message-property"));
    }
View Full Code Here

    @Override
    public void testValidPayload() throws Exception
    {
        MuleMessageFactory factory = createMuleMessageFactory();
       
        MuleMessage message = factory.create(getValidTransportMessage(), encoding);
        assertNotNull(message);
        assertPayload(message);
        assertEquals(PORT, message.getOutboundProperty(UdpConnector.PORT_PROPERTY));
        assertNotNull(message.getOutboundProperty(UdpConnector.ADDRESS_PROPERTY));
    }
View Full Code Here

        payload.remove(Bayeux.DATA_FIELD);
       
        MuleMessageFactory factory = createMuleMessageFactory();
        try
        {
            factory.create(payload, encoding);
            fail("Creating a MuleMessage from a map without " + Bayeux.DATA_FIELD + " key must fail");
        }
        catch (IllegalArgumentException iae)
        {
            // this one was expected
View Full Code Here

   
    public void testJsonStringPayloadWithoutData() throws Exception
    {
        String payload = "{\"value1\" : \"foo\", \"value2\" : \"bar\"}";
        MuleMessageFactory factory = createMuleMessageFactory();
        MuleMessage message = factory.create(payload, encoding);
        assertNotNull(message);
        assertEquals(payload, message.getPayload());
        assertTrue(message.getPayload() instanceof String);
    }
   
View Full Code Here

        String data = JSON_STRING;
        String payload = String.format("{ \"data\" : %1s, \"%2s\" : \"/replyEndpoint\"}",
            data, AjaxConnector.REPLYTO_PARAM);
       
        MuleMessageFactory factory = createMuleMessageFactory();
        MuleMessage message = factory.create(payload, encoding);
        assertNotNull(message);
        assertEquals(data, message.getPayload());
        assertEquals("/replyEndpoint", message.getReplyTo());
    }
   
View Full Code Here

   
    public void testNonMapNonJsonPayload() throws Exception
    {
        FruitBowl payload = new FruitBowl(new Apple(), new Banana());
        MuleMessageFactory factory = createMuleMessageFactory();
        MuleMessage message = factory.create(payload, encoding);
        assertNotNull(message);
        assertEquals(payload, message.getPayload());
    }
}
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.