This project has retired. For details please refer to its
Attic page.
WebHelperTest xref
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 package org.apache.juddi.v3.client.config;
17
18 import java.util.UUID;
19 import javax.servlet.ServletContext;
20 import org.apache.commons.configuration.ConfigurationException;
21 import static org.apache.juddi.v3.client.config.WebHelper.JUDDI_CLIENT_NAME;
22 import static org.apache.juddi.v3.client.config.WebHelper.UDDI_CLIENT_CONFIG_FILE;
23 import static org.apache.juddi.v3.client.config.WebHelper.UDDI_CLIENT_NAME;
24 import org.junit.After;
25 import org.junit.AfterClass;
26 import org.junit.Before;
27 import org.junit.BeforeClass;
28 import org.junit.Test;
29 import static org.easymock.EasyMock.*;
30 import org.junit.Assert;
31
32
33
34
35
36 public class WebHelperTest {
37
38 public WebHelperTest() {
39 }
40
41 @BeforeClass
42 public static void setUpClass() {
43 }
44
45 @AfterClass
46 public static void tearDownClass() {
47 }
48
49 @Before
50 public void setUp() {
51 }
52
53 @After
54 public void tearDown() {
55 }
56
57
58
59
60 @Test
61 public void testGetUDDIClient() throws Exception {
62 System.out.println("getUDDIClient");
63
64 ServletContext req = createNiceMock(ServletContext.class);
65 req.setAttribute(JUDDI_CLIENT_NAME, null);
66 expect(req.getInitParameter(WebHelper.JUDDI_CLIENT_NAME)).andReturn(null).times(0, 1);
67
68
69
70
71
72
73
74
75
76
77 replay(req);
78
79 UDDIClient result = WebHelper.getUDDIClient(req);
80 Assert.assertNotNull(result);
81 }
82
83
84 @Test
85 public void testGetUDDIClientRandom() throws Exception {
86 System.out.println("testGetUDDIClientRandom");
87
88 String random = UUID.randomUUID().toString();
89 ServletContext req = createNiceMock(ServletContext.class);
90 req.setAttribute(UDDI_CLIENT_NAME, random);
91 req.setAttribute(JUDDI_CLIENT_NAME, null);
92 expect(req.getInitParameter(WebHelper.JUDDI_CLIENT_NAME)).andReturn(null).times(0, 1);
93 expect(req.getInitParameter(WebHelper.UDDI_CLIENT_NAME)).andReturn(random).times(0, 1);
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109 replay(req);
110
111 UDDIClient result = WebHelper.getUDDIClient(req);
112 Assert.assertNotNull(result);
113 }
114
115
116 @Test(expected = ConfigurationException.class)
117 public void testGetUDDIClientNoConfig() throws Exception {
118 System.out.println("testGetUDDIClientNoConfig");
119
120
121 String random = UUID.randomUUID().toString();
122 ServletContext req = createNiceMock(ServletContext.class);
123
124 req.setAttribute(JUDDI_CLIENT_NAME, null);
125 expect(req.getInitParameter(WebHelper.JUDDI_CLIENT_NAME)).andReturn(null).times(0, 1);
126 req.setAttribute(UDDI_CLIENT_CONFIG_FILE, random);
127 expect(req.getInitParameter(WebHelper.UDDI_CLIENT_CONFIG_FILE)).andReturn(random).times(0, 1);
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144 replay(req);
145
146 UDDIClient result = WebHelper.getUDDIClient(req);
147 Assert.assertNotNull(result);
148 }
149
150 }