1
2
3
4
5
6
7
8
9
10
11 package org.mule.transport.ssl.issues;
12
13 import static org.junit.Assert.assertEquals;
14
15 import java.util.Arrays;
16 import java.util.Collection;
17
18 import org.junit.Test;
19 import org.junit.runners.Parameterized.Parameters;
20 import org.mule.api.MuleMessage;
21 import org.mule.module.client.MuleClient;
22 import org.mule.tck.AbstractServiceAndFlowTestCase;
23
24 public class MultipleConnectorsMule1765TestCase extends AbstractServiceAndFlowTestCase
25 {
26
27 protected static String TEST_SSL_MESSAGE = "Test SSL Request";
28
29 public MultipleConnectorsMule1765TestCase(ConfigVariant variant, String configResources)
30 {
31 super(variant, configResources);
32 }
33
34 @Parameters
35 public static Collection<Object[]> parameters()
36 {
37 return Arrays.asList(new Object[][]{{ConfigVariant.SERVICE, "multiple-connectors-test-service.xml"},
38 {ConfigVariant.FLOW, "multiple-connectors-test-flow.xml"}});
39 }
40
41 @Test
42 public void testSend() throws Exception
43 {
44 MuleClient client = new MuleClient(muleContext);
45 MuleMessage result = client.send("clientEndpoint", TEST_SSL_MESSAGE, null);
46 assertEquals(TEST_SSL_MESSAGE + " Received", result.getPayloadAsString());
47 }
48 }