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