1
2
3
4
5
6
7
8
9
10 package org.mule.test.integration.messaging.meps;
11
12 import org.mule.api.MuleMessage;
13 import org.mule.module.client.MuleClient;
14 import org.mule.tck.FunctionalTestCase;
15
16
17 public class BindingInOnlyInOutOutOnlyTestCase extends FunctionalTestCase
18 {
19 public static final long TIMEOUT = 3000;
20
21 protected String getConfigResources()
22 {
23 return "org/mule/test/integration/messaging/meps/pattern_binding-In-Only_In-Out_Out-Only.xml";
24 }
25
26 public void testExchange() throws Exception
27 {
28 MuleClient client = new MuleClient(muleContext);
29
30
31 client.dispatch("inboundEndpoint", new int[]{1,2,3,4,5}, null);
32
33 MuleMessage result = client.request("receivedEndpoint", TIMEOUT);
34 assertNotNull(result);
35 assertEquals("Total: 15", result.getPayloadAsString());
36 }
37 }
38