re base code
[sdc.git] / catalog-fe / src / test / java / org / openecomp / sdc / fe / impl / HttpRequestInfoTest.java
1 package org.openecomp.sdc.fe.impl;
2
3 import org.junit.Test;
4
5 import javax.servlet.*;
6 import javax.servlet.http.*;
7 import java.io.BufferedReader;
8 import java.io.IOException;
9 import java.io.InputStream;
10 import java.io.UnsupportedEncodingException;
11 import java.security.Principal;
12 import java.util.Collection;
13 import java.util.Enumeration;
14 import java.util.Locale;
15 import java.util.Map;
16
17 public class HttpRequestInfoTest {
18
19     private HttpRequestInfo createTestSubject() {
20         return new HttpRequestInfo(new HttpServletRequestTest(), null, "");
21     }
22
23     @Test
24     public void testGetHeaders() {
25         HttpRequestInfo testSubject;
26         Map<String, String> result;
27
28         // default test
29         testSubject = createTestSubject();
30         result = testSubject.getHeaders();
31     }
32
33     @Test
34     public void testSetHeaders() {
35         HttpRequestInfo testSubject;
36         Map<String, String> headers = null;
37
38         // default test
39         testSubject = createTestSubject();
40         testSubject.setHeaders(headers);
41     }
42
43     @Test
44     public void testGetRequestURL() {
45         HttpRequestInfo testSubject;
46         String result;
47
48         // default test
49         testSubject = createTestSubject();
50         result = testSubject.getRequestURL();
51     }
52
53     @Test
54     public void testSetRequestURL() {
55         HttpRequestInfo testSubject;
56         String requestURL = "";
57
58         // default test
59         testSubject = createTestSubject();
60         testSubject.setRequestURL(requestURL);
61     }
62
63     @Test
64     public void testGetRequestData() throws IOException {
65         HttpRequestInfo testSubject;
66
67         // default test
68         testSubject = createTestSubject();
69         InputStream result = testSubject.getRequestData();
70         if (result != null) {
71             result.close();
72         }
73     }
74
75     @Test
76     public void testSetRequestData() {
77         HttpRequestInfo testSubject;
78         InputStream requestData = null;
79
80         // default test
81         testSubject = createTestSubject();
82         testSubject.setRequestData(requestData);
83     }
84
85     @Test
86     public void testGetOriginServletContext() {
87         HttpRequestInfo testSubject;
88         String result;
89
90         // default test
91         testSubject = createTestSubject();
92         result = testSubject.getOriginServletContext();
93     }
94
95     @Test
96     public void testSetOriginServletContext() {
97         HttpRequestInfo testSubject;
98         String originServletContext = "";
99
100         // default test
101         testSubject = createTestSubject();
102         testSubject.setOriginServletContext(originServletContext);
103     }
104     
105     private class HttpServletRequestTest implements HttpServletRequest {
106         
107         private HttpServletRequestTest() {
108             
109         }
110         @Override
111         public Object getAttribute(String name) {
112             // TODO Auto-generated method stub
113             return null;
114         }
115
116         @Override
117         public Enumeration getAttributeNames() {
118             // TODO Auto-generated method stub
119             return null;
120         }
121
122         @Override
123         public String getCharacterEncoding() {
124             // TODO Auto-generated method stub
125             return null;
126         }
127
128         @Override
129         public void setCharacterEncoding(String env) {
130             // TODO Auto-generated method stub
131             
132         }
133
134         @Override
135         public int getContentLength() {
136             // TODO Auto-generated method stub
137             return 0;
138         }
139
140         @Override
141         public long getContentLengthLong() {
142             return 0;
143         }
144
145         @Override
146         public String getContentType() {
147             // TODO Auto-generated method stub
148             return null;
149         }
150
151         @Override
152         public ServletInputStream getInputStream() {
153             // TODO Auto-generated method stub
154             return null;
155         }
156
157         @Override
158         public String getParameter(String name) {
159             // TODO Auto-generated method stub
160             return null;
161         }
162
163         @Override
164         public Enumeration getParameterNames() {
165             // TODO Auto-generated method stub
166             return null;
167         }
168
169         @Override
170         public String[] getParameterValues(String name) {
171             // TODO Auto-generated method stub
172             return null;
173         }
174
175         @Override
176         public Map getParameterMap() {
177             // TODO Auto-generated method stub
178             return null;
179         }
180
181         @Override
182         public String getProtocol() {
183             // TODO Auto-generated method stub
184             return null;
185         }
186
187         @Override
188         public String getScheme() {
189             // TODO Auto-generated method stub
190             return null;
191         }
192
193         @Override
194         public String getServerName() {
195             // TODO Auto-generated method stub
196             return null;
197         }
198
199         @Override
200         public int getServerPort() {
201             // TODO Auto-generated method stub
202             return 0;
203         }
204
205         @Override
206         public BufferedReader getReader() {
207             // TODO Auto-generated method stub
208             return null;
209         }
210
211         @Override
212         public String getRemoteAddr() {
213             // TODO Auto-generated method stub
214             return null;
215         }
216
217         @Override
218         public String getRemoteHost() {
219             // TODO Auto-generated method stub
220             return null;
221         }
222
223         @Override
224         public void setAttribute(String name, Object o) {
225             // TODO Auto-generated method stub
226             
227         }
228
229         @Override
230         public void removeAttribute(String name) {
231             // TODO Auto-generated method stub
232             
233         }
234
235         @Override
236         public Locale getLocale() {
237             // TODO Auto-generated method stub
238             return null;
239         }
240
241         @Override
242         public Enumeration getLocales() {
243             // TODO Auto-generated method stub
244             return null;
245         }
246
247         @Override
248         public boolean isSecure() {
249             // TODO Auto-generated method stub
250             return false;
251         }
252
253         @Override
254         public RequestDispatcher getRequestDispatcher(String path) {
255             // TODO Auto-generated method stub
256             return null;
257         }
258
259         @Override
260         public String getRealPath(String path) {
261             // TODO Auto-generated method stub
262             return null;
263         }
264
265         @Override
266         public int getRemotePort() {
267             // TODO Auto-generated method stub
268             return 0;
269         }
270
271         @Override
272         public String getLocalName() {
273             // TODO Auto-generated method stub
274             return null;
275         }
276
277         @Override
278         public String getLocalAddr() {
279             // TODO Auto-generated method stub
280             return null;
281         }
282
283         @Override
284         public int getLocalPort() {
285             // TODO Auto-generated method stub
286             return 0;
287         }
288
289         @Override
290         public ServletContext getServletContext() {
291             // TODO Auto-generated method stub
292             return null;
293         }
294
295         @Override
296         public AsyncContext startAsync() {
297             // TODO Auto-generated method stub
298             return null;
299         }
300
301         @Override
302         public AsyncContext startAsync(ServletRequest servletRequest, ServletResponse servletResponse) {
303             // TODO Auto-generated method stub
304             return null;
305         }
306
307         @Override
308         public boolean isAsyncStarted() {
309             // TODO Auto-generated method stub
310             return false;
311         }
312
313         @Override
314         public boolean isAsyncSupported() {
315             // TODO Auto-generated method stub
316             return false;
317         }
318
319         @Override
320         public AsyncContext getAsyncContext() {
321             // TODO Auto-generated method stub
322             return null;
323         }
324
325         @Override
326         public DispatcherType getDispatcherType() {
327             // TODO Auto-generated method stub
328             return null;
329         }
330
331         @Override
332         public String getAuthType() {
333             // TODO Auto-generated method stub
334             return null;
335         }
336
337         @Override
338         public Cookie[] getCookies() {
339             // TODO Auto-generated method stub
340             return null;
341         }
342
343         @Override
344         public long getDateHeader(String name) {
345             // TODO Auto-generated method stub
346             return 0;
347         }
348
349         @Override
350         public String getHeader(String name) {
351             // TODO Auto-generated method stub
352             return null;
353         }
354
355         @Override
356         public Enumeration getHeaders(String name) {
357             // TODO Auto-generated method stub
358             return null;
359         }
360
361         @Override
362         public Enumeration getHeaderNames() {
363             // TODO Auto-generated method stub
364             return null;
365         }
366
367         @Override
368         public int getIntHeader(String name) {
369             // TODO Auto-generated method stub
370             return 0;
371         }
372
373         @Override
374         public String getMethod() {
375             // TODO Auto-generated method stub
376             return null;
377         }
378
379         @Override
380         public String getPathInfo() {
381             // TODO Auto-generated method stub
382             return null;
383         }
384
385         @Override
386         public String getPathTranslated() {
387             // TODO Auto-generated method stub
388             return null;
389         }
390
391         @Override
392         public String getContextPath() {
393             // TODO Auto-generated method stub
394             return null;
395         }
396
397         @Override
398         public String getQueryString() {
399             // TODO Auto-generated method stub
400             return null;
401         }
402
403         @Override
404         public String getRemoteUser() {
405             // TODO Auto-generated method stub
406             return null;
407         }
408
409         @Override
410         public boolean isUserInRole(String role) {
411             // TODO Auto-generated method stub
412             return false;
413         }
414
415         @Override
416         public Principal getUserPrincipal() {
417             // TODO Auto-generated method stub
418             return null;
419         }
420
421         @Override
422         public String getRequestedSessionId() {
423             // TODO Auto-generated method stub
424             return null;
425         }
426
427         @Override
428         public String getRequestURI() {
429             // TODO Auto-generated method stub
430             return null;
431         }
432
433         @Override
434         public StringBuffer getRequestURL() {
435             // TODO Auto-generated method stub
436             return null;
437         }
438
439         @Override
440         public String getServletPath() {
441             // TODO Auto-generated method stub
442             return null;
443         }
444
445         @Override
446         public HttpSession getSession(boolean create) {
447             // TODO Auto-generated method stub
448             return null;
449         }
450
451         @Override
452         public HttpSession getSession() {
453             // TODO Auto-generated method stub
454             return null;
455         }
456
457         @Override
458         public String changeSessionId() {
459             return null;
460         }
461
462         @Override
463         public boolean isRequestedSessionIdValid() {
464             // TODO Auto-generated method stub
465             return false;
466         }
467
468         @Override
469         public boolean isRequestedSessionIdFromCookie() {
470             // TODO Auto-generated method stub
471             return false;
472         }
473
474         @Override
475         public boolean isRequestedSessionIdFromURL() {
476             // TODO Auto-generated method stub
477             return false;
478         }
479
480         @Override
481         public boolean isRequestedSessionIdFromUrl() {
482             // TODO Auto-generated method stub
483             return false;
484         }
485
486         @Override
487         public boolean authenticate(HttpServletResponse httpServletResponse) {
488             // TODO Auto-generated method stub
489             return false;
490         }
491
492         @Override
493         public void login(String s, String s1) {
494             // TODO Auto-generated method stub
495         }
496
497         @Override
498         public void logout() {
499             // TODO Auto-generated method stub
500         }
501
502         @Override
503         public Collection<Part> getParts() {
504             // TODO Auto-generated method stub
505             return null;
506         }
507
508         @Override
509         public Part getPart(String s) {
510             // TODO Auto-generated method stub
511             return null;
512         }
513
514         @Override
515         public <T extends HttpUpgradeHandler> T upgrade(Class<T> aClass) throws IOException, ServletException {
516             return null;
517         }
518
519     }
520 }