1
2
3
4
5
6
7
8
9
10 package org.mule.test.integration.message;
11
12 import org.mule.DefaultMuleMessage;
13 import org.mule.api.MuleMessage;
14 import org.mule.api.client.LocalMuleClient;
15 import org.mule.tck.FunctionalTestCase;
16
17
18
19
20 public abstract class AbstractPropertyScopeTestCase extends FunctionalTestCase
21 {
22 public void testRequestResponse() throws Exception
23 {
24 LocalMuleClient client = muleContext.getClient();
25 MuleMessage message = new DefaultMuleMessage("test", muleContext);
26 message.setOutboundProperty("foo", "fooValue");
27
28 MuleMessage result = client.send("inbound", message);
29 assertEquals("test bar", result.getPayloadAsString());
30 assertEquals("fooValue", result.<Object>getInboundProperty("foo"));
31 }
32
33 }