1
2
3
4
5
6
7
8
9
10 package org.mule.transport.tcp;
11
12 import org.mule.tck.FunctionalTestCase;
13 import org.mule.transport.tcp.TcpConnector;
14
15
16
17
18 public class TcpNamespaceHandlerTestCase extends FunctionalTestCase
19 {
20 protected String getConfigResources()
21 {
22 return "tcp-namespace-config.xml";
23 }
24
25 public void testConfig() throws Exception
26 {
27 TcpConnector c = (TcpConnector)muleContext.getRegistry().lookupConnector("tcpConnector");
28 assertNotNull(c);
29 assertEquals(1024, c.getReceiveBufferSize());
30 assertEquals(2048, c.getSendBufferSize());
31 assertEquals(50, c.getReceiveBacklog());
32 assertFalse(c.isReuseAddress().booleanValue());
33
34
35 assertEquals(-1, c.getServerSoTimeout());
36 assertEquals(3000, c.getClientSoTimeout());
37 assertTrue(c.isKeepAlive());
38 assertTrue(c.isConnected());
39 assertTrue(c.isStarted());
40
41 }
42
43 public void testSeparateTimeouts() throws Exception
44 {
45 TcpConnector c = (TcpConnector)muleContext.getRegistry().lookupConnector("separateTimeouts");
46 assertNotNull(c);
47 assertEquals(4000, c.getServerSoTimeout());
48 assertEquals(3000, c.getClientSoTimeout());
49 assertTrue(c.isConnected());
50 assertTrue(c.isStarted());
51
52 }
53 }