1
2
3
4
5
6
7 package org.mule.test.integration.security;
8
9 import org.mule.module.client.MuleClient;
10 import org.mule.tck.junit4.FunctionalTestCase;
11
12 import org.junit.Test;
13
14 import static org.junit.Assert.assertEquals;
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 @Test
29 public void testOutboundAutenticationSend() throws Exception
30 {
31 MuleClient mc = new MuleClient(muleContext);
32 assertEquals(TEST_MESSAGE, mc.send("outbound", TEST_MESSAGE, null).getPayloadAsString());
33 }
34
35 @Test
36 public void testOutboundAutenticationDispatch() throws Exception
37 {
38 MuleClient mc = new MuleClient(muleContext);
39 mc.dispatch("outbound", TEST_MESSAGE, null);
40 assertEquals(TEST_MESSAGE, mc.request("out", RECEIVE_TIMEOUT).getPayloadAsString());
41 }
42 }