1
2
3
4
5
6
7
8
9
10
11 package org.mule.transport.http;
12
13 import org.mule.tck.FunctionalTestCase;
14 import org.mule.transport.http.HttpConnector;
15
16 public abstract class AbstractNamespaceHandlerTestCase extends FunctionalTestCase
17 {
18
19 private String prefix;
20
21 protected AbstractNamespaceHandlerTestCase(String prefix)
22 {
23 this.prefix = prefix;
24 }
25
26 protected String getConfigResources()
27 {
28 return prefix + "-namespace-config.xml";
29 }
30
31
32 protected void testBasicProperties(HttpConnector connector)
33 {
34 assertNotNull(connector);
35
36 assertEquals(1234, connector.getClientSoTimeout());
37 assertEquals("netscape", connector.getCookieSpec());
38 assertEquals("bcd", connector.getProxyHostname());
39 assertEquals("cde", connector.getProxyPassword());
40 assertEquals(2345, connector.getProxyPort());
41 assertEquals("def", connector.getProxyUsername());
42 assertEquals(34, connector.getReceiveBacklog());
43 assertEquals(4567, connector.getReceiveBufferSize());
44 assertEquals(5678, connector.getSendBufferSize());
45 assertEquals(6789, connector.getSocketSoLinger());
46 assertEquals(7890, connector.getServerSoTimeout());
47 assertEquals(true, connector.isEnableCookies());
48 assertEquals(true, connector.isKeepAlive());
49 assertEquals(true, connector.isKeepSendSocketOpen());
50 assertEquals(true, connector.isSendTcpNoDelay());
51 assertEquals(false, connector.isValidateConnections());
52 }
53
54 }