1
2
3
4
5
6
7
8
9
10
11 package org.mule.transport.servlet.jetty;
12
13 import org.mule.tck.junit4.FunctionalTestCase;
14
15 import org.junit.Test;
16
17 import static org.junit.Assert.assertEquals;
18 import static org.junit.Assert.assertNotNull;
19 import static org.junit.Assert.assertTrue;
20
21 public class JettyNamespaceHandlerTestCase extends FunctionalTestCase
22 {
23 public JettyNamespaceHandlerTestCase()
24 {
25 super();
26 setStartContext(false);
27 }
28
29 @Override
30 protected String getConfigResources()
31 {
32 return "jetty-namespace-config.xml";
33 }
34
35 @Test
36 public void checkConnectorProperties()
37 {
38 JettyHttpConnector connector =
39 (JettyHttpConnector) muleContext.getRegistry().lookupConnector("jettyConnector");
40 assertNotNull(connector.getConfigFile());
41 assertEquals("jetty-config.xml", connector.getConfigFile());
42 }
43
44 @Test
45 public void checkSslConnectorProperties()
46 {
47 JettyHttpsConnector connector =
48 (JettyHttpsConnector) muleContext.getRegistry().lookupConnector("jettySslConnector");
49
50 assertTrue(connector.getKeyStore().endsWith("/serverKeystore"));
51 assertEquals("muleserver", connector.getKeyAlias());
52 assertEquals("mulepassword", connector.getKeyPassword());
53 assertEquals("mulepassword", connector.getKeyStorePassword());
54
55 assertTrue(connector.getClientKeyStore().endsWith("/clientKeystore"));
56 assertEquals("mulepassword", connector.getClientKeyStorePassword());
57
58 assertTrue(connector.getTrustStore().endsWith("/trustStore"));
59 assertEquals("mulepassword", connector.getTrustStorePassword());
60 }
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75 }