MuleMessageFactory
5758596061626364656667686970
} @Override 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")); }
3132333435363738394041
} @Test public void testMessageProperties() throws Exception { MuleMessageFactory factory = createMuleMessageFactory(); MuleMessage message = factory.create(getValidTransportMessage(), encoding, muleContext); assertNotNull(message); assertMessageProperties(message); }
414243444546474849505152
} @Test 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); }
525354555657585960616263646566
} @Test public void testCloseSeveralTimes() throws Exception { 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();
5253545556575859606162636465
} @Override 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")); }
6869707172737475
public void testMapPayloadWithoutData() throws Exception { Map<?, ?> payload = (Map<?, ?>) getValidTransportMessage(); payload.remove(Bayeux.DATA_FIELD); MuleMessageFactory factory = createMuleMessageFactory(); factory.create(payload, encoding, muleContext); }
7677787980818283848586
@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); }
90919293949596979899100
{ 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()); }
101102103104105106107108109110
@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()); }
434445464748495051525354
} @Override public void testValidPayload() throws Exception { MuleMessageFactory factory = createMuleMessageFactory(); Object payload = getValidTransportMessage(); MuleMessage message = factory.create(payload, encoding, muleContext); assertNotNull(message); assertPayload(message); }