1
2
3
4
5
6
7 package org.mule.transport.multicast;
8
9 import org.mule.tck.junit4.FunctionalTestCase;
10
11 import org.junit.Test;
12
13 import static org.junit.Assert.assertEquals;
14 import static org.junit.Assert.assertNotNull;
15 import static org.junit.Assert.assertTrue;
16
17 public class MulticastNamespaceHandlerTestCase extends FunctionalTestCase
18 {
19
20 @Override
21 protected String getConfigResources()
22 {
23 return "multicast-namespace-config.xml";
24 }
25
26 @Test
27 public void testConfig() throws Exception
28 {
29 MulticastConnector c = (MulticastConnector)muleContext.getRegistry().lookupConnector("multicastConnector");
30 assertNotNull(c);
31
32 assertEquals(1234, c.getReceiveBufferSize());
33 assertEquals(2345, c.getTimeout());
34 assertEquals(3456, c.getSendBufferSize());
35 assertEquals(5678, c.getTimeToLive());
36 assertEquals(true, c.isBroadcast());
37 assertEquals(true, c.isLoopback());
38 assertEquals(false, c.isKeepSendSocketOpen());
39 assertTrue(c.isConnected());
40 assertTrue(c.isStarted());
41 }
42
43 }