1
2
3
4
5
6
7
8
9
10
11 package org.mule.module.client;
12
13 import org.mule.api.MuleContext;
14 import org.mule.api.MuleException;
15
16 public class MuleClientStandaloneTestCase extends AbstractMuleClientTestCase
17 {
18
19 protected MuleContext createMuleContext() throws Exception
20 {
21 return null;
22 }
23
24 public void testCreateMuleClient() throws MuleException
25 {
26 MuleClient muleClient = new MuleClient();
27 assertNotSame(muleContext, muleClient.getMuleContext());
28 assertTrue(muleClient.getMuleContext().isInitialised());
29 assertTrue(muleClient.getMuleContext().isStarted());
30 muleClient.dispatch("test://test", "message", null);
31 muleClient.send("test://test", "message", null);
32 muleClient.dispose();
33 assertFalse(muleClient.getMuleContext().isInitialised());
34 assertFalse(muleClient.getMuleContext().isStarted());
35 }
36
37 }