1
2
3
4
5
6
7
8
9
10
11 package org.mule.test.integration.security;
12
13 import org.mule.module.client.MuleClient;
14 import org.mule.tck.FunctionalTestCase;
15
16
17
18
19 public class OutboundHttpEndpointAuthenticationTestCase extends FunctionalTestCase
20 {
21
22 @Override
23 protected String getConfigResources()
24 {
25 return "org/mule/test/integration/security/outbound-http-endpoint-authentication-test.xml";
26 }
27
28 public void testOutboundAutenticationSend() throws Exception
29 {
30 MuleClient mc = new MuleClient(muleContext);
31 assertEquals(TEST_MESSAGE, mc.send("outbound", TEST_MESSAGE, null).getPayloadAsString());
32 }
33
34 public void testOutboundAutenticationDispatch() throws Exception
35 {
36 MuleClient mc = new MuleClient(muleContext);
37 mc.dispatch("outbound", TEST_MESSAGE, null);
38 assertEquals(TEST_MESSAGE, mc.request("out", RECEIVE_TIMEOUT).getPayloadAsString());
39 }
40 }