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