Package org.mule.api.transport

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


    public void testValidPayload() throws Exception
    {
        MuleMessageFactory factory = createMuleMessageFactory();

        Object payload = getValidTransportMessage();
        MuleMessage message = factory.create(payload, encoding, muleContext);
        assertNotNull(message);
        assertEquals(payload, message.getPayload());
        // message factory populates the inbound scope
        assertEquals("bar", message.getInboundProperty("foo"));
    }
View Full Code Here


    @Test
    public void testMessageProperties() throws Exception
    {
        MuleMessageFactory factory = createMuleMessageFactory();

        MuleMessage message = factory.create(getValidTransportMessage(), encoding, muleContext);
        assertNotNull(message);
        assertMessageProperties(message);
    }

    @Test
View Full Code Here

    public void testCreateMessageFromStream() throws Exception
    {
        MuleMessageFactory factory = createMuleMessageFactory();

        ReceiverFileInputStream stream = new ReceiverFileInputStream(tempFile, false, null);
        MuleMessage message = factory.create(stream, encoding, muleContext);
        assertNotNull(message);
        assertMessageProperties(message);
    }

    @Test
View Full Code Here

    {
        MuleMessageFactory factory = createMuleMessageFactory();
        File moveTo = tempFolder.newFile("moveTo.tmp");
        moveTo.deleteOnExit();
        ReceiverFileInputStream mockStream = new ReceiverFileInputStream(tempFile, false, moveTo);
        MuleMessage message = factory.create(mockStream, encoding, muleContext);
        assertNotNull(message);

        assertTrue(tempFile.exists());

        mockStream.close();
View Full Code Here

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

    {
        Map<?, ?> payload = (Map<?, ?>) getValidTransportMessage();
        payload.remove(Bayeux.DATA_FIELD);
       
        MuleMessageFactory factory = createMuleMessageFactory();
        factory.create(payload, encoding, muleContext);
    }
   
    @Test
    public void testJsonStringPayloadWithoutData() throws Exception
    {
View Full Code Here

    @Test
    public void testJsonStringPayloadWithoutData() throws Exception
    {
        String payload = "{\"value1\" : \"foo\", \"value2\" : \"bar\"}";
        MuleMessageFactory factory = createMuleMessageFactory();
        MuleMessage message = factory.create(payload, encoding, muleContext);
        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, muleContext);
        assertNotNull(message);
        assertEquals(data, message.getPayload());
        assertEquals("/replyEndpoint", message.getReplyTo());
    }
   
View Full Code Here

    @Test
    public void testNonMapNonJsonPayload() throws Exception
    {
        FruitBowl payload = new FruitBowl(new Apple(), new Banana());
        MuleMessageFactory factory = createMuleMessageFactory();
        MuleMessage message = factory.create(payload, encoding, muleContext);
        assertNotNull(message);
        assertEquals(payload, message.getPayload());
    }
}
View Full Code Here

    public void testValidPayload() throws Exception
    {
        MuleMessageFactory factory = createMuleMessageFactory();
       
        Object payload = getValidTransportMessage();
        MuleMessage message = factory.create(payload, encoding, muleContext);
        assertNotNull(message);
        assertPayload(message);
    }
   
    @Test
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.