1
2
3
4
5
6
7
8
9
10
11 package org.mule.test.integration.config;
12
13 import org.mule.DefaultMuleMessage;
14 import org.mule.api.MuleException;
15 import org.mule.api.MuleMessage;
16 import org.mule.module.client.MuleClient;
17 import org.mule.tck.AbstractServiceAndFlowTestCase;
18
19 import java.util.Arrays;
20 import java.util.Collection;
21
22 import org.junit.Test;
23 import org.junit.runners.Parameterized.Parameters;
24
25 import static org.junit.Assert.assertTrue;
26
27
28
29
30 public class GlobalEndpointAndTransformerTestCase extends AbstractServiceAndFlowTestCase
31 {
32 @Parameters
33 public static Collection<Object[]> parameters()
34 {
35 return Arrays.asList(new Object[][]{
36 {ConfigVariant.SERVICE, "org/mule/test/integration/config/globalendpointandtransformer-mule-config-service.xml"},
37 {ConfigVariant.FLOW, "org/mule/test/integration/config/globalendpointandtransformer-mule-config-flow.xml"}
38 });
39 }
40
41 public GlobalEndpointAndTransformerTestCase(ConfigVariant variant, String configResources)
42 {
43 super(variant, configResources);
44 }
45
46 @Test
47 public void testNormal() throws MuleException
48 {
49 MuleClient client = new MuleClient(muleContext);
50 MuleMessage msg=client.send("vm://in",new DefaultMuleMessage("HELLO!", muleContext));
51 assertTrue(msg.getPayload() instanceof byte[]);
52 }
53 }