1 package org.openecomp.sdc.fe.impl;
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;
17 public class HttpRequestInfoTest {
19 private HttpRequestInfo createTestSubject() {
20 return new HttpRequestInfo(new HttpServletRequestTest(), null, "");
24 public void testGetHeaders() {
25 HttpRequestInfo testSubject;
26 Map<String, String> result;
29 testSubject = createTestSubject();
30 result = testSubject.getHeaders();
34 public void testSetHeaders() {
35 HttpRequestInfo testSubject;
36 Map<String, String> headers = null;
39 testSubject = createTestSubject();
40 testSubject.setHeaders(headers);
44 public void testGetRequestURL() {
45 HttpRequestInfo testSubject;
49 testSubject = createTestSubject();
50 result = testSubject.getRequestURL();
54 public void testSetRequestURL() {
55 HttpRequestInfo testSubject;
56 String requestURL = "";
59 testSubject = createTestSubject();
60 testSubject.setRequestURL(requestURL);
64 public void testGetRequestData() throws IOException {
65 HttpRequestInfo testSubject;
68 testSubject = createTestSubject();
69 InputStream result = testSubject.getRequestData();
76 public void testSetRequestData() {
77 HttpRequestInfo testSubject;
78 InputStream requestData = null;
81 testSubject = createTestSubject();
82 testSubject.setRequestData(requestData);
86 public void testGetOriginServletContext() {
87 HttpRequestInfo testSubject;
91 testSubject = createTestSubject();
92 result = testSubject.getOriginServletContext();
96 public void testSetOriginServletContext() {
97 HttpRequestInfo testSubject;
98 String originServletContext = "";
101 testSubject = createTestSubject();
102 testSubject.setOriginServletContext(originServletContext);
105 private class HttpServletRequestTest implements HttpServletRequest {
107 private HttpServletRequestTest() {
111 public Object getAttribute(String name) {
112 // TODO Auto-generated method stub
117 public Enumeration getAttributeNames() {
118 // TODO Auto-generated method stub
123 public String getCharacterEncoding() {
124 // TODO Auto-generated method stub
129 public void setCharacterEncoding(String env) {
130 // TODO Auto-generated method stub
135 public int getContentLength() {
136 // TODO Auto-generated method stub
141 public long getContentLengthLong() {
146 public String getContentType() {
147 // TODO Auto-generated method stub
152 public ServletInputStream getInputStream() {
153 // TODO Auto-generated method stub
158 public String getParameter(String name) {
159 // TODO Auto-generated method stub
164 public Enumeration getParameterNames() {
165 // TODO Auto-generated method stub
170 public String[] getParameterValues(String name) {
171 // TODO Auto-generated method stub
176 public Map getParameterMap() {
177 // TODO Auto-generated method stub
182 public String getProtocol() {
183 // TODO Auto-generated method stub
188 public String getScheme() {
189 // TODO Auto-generated method stub
194 public String getServerName() {
195 // TODO Auto-generated method stub
200 public int getServerPort() {
201 // TODO Auto-generated method stub
206 public BufferedReader getReader() {
207 // TODO Auto-generated method stub
212 public String getRemoteAddr() {
213 // TODO Auto-generated method stub
218 public String getRemoteHost() {
219 // TODO Auto-generated method stub
224 public void setAttribute(String name, Object o) {
225 // TODO Auto-generated method stub
230 public void removeAttribute(String name) {
231 // TODO Auto-generated method stub
236 public Locale getLocale() {
237 // TODO Auto-generated method stub
242 public Enumeration getLocales() {
243 // TODO Auto-generated method stub
248 public boolean isSecure() {
249 // TODO Auto-generated method stub
254 public RequestDispatcher getRequestDispatcher(String path) {
255 // TODO Auto-generated method stub
260 public String getRealPath(String path) {
261 // TODO Auto-generated method stub
266 public int getRemotePort() {
267 // TODO Auto-generated method stub
272 public String getLocalName() {
273 // TODO Auto-generated method stub
278 public String getLocalAddr() {
279 // TODO Auto-generated method stub
284 public int getLocalPort() {
285 // TODO Auto-generated method stub
290 public ServletContext getServletContext() {
291 // TODO Auto-generated method stub
296 public AsyncContext startAsync() {
297 // TODO Auto-generated method stub
302 public AsyncContext startAsync(ServletRequest servletRequest, ServletResponse servletResponse) {
303 // TODO Auto-generated method stub
308 public boolean isAsyncStarted() {
309 // TODO Auto-generated method stub
314 public boolean isAsyncSupported() {
315 // TODO Auto-generated method stub
320 public AsyncContext getAsyncContext() {
321 // TODO Auto-generated method stub
326 public DispatcherType getDispatcherType() {
327 // TODO Auto-generated method stub
332 public String getAuthType() {
333 // TODO Auto-generated method stub
338 public Cookie[] getCookies() {
339 // TODO Auto-generated method stub
344 public long getDateHeader(String name) {
345 // TODO Auto-generated method stub
350 public String getHeader(String name) {
351 // TODO Auto-generated method stub
356 public Enumeration getHeaders(String name) {
357 // TODO Auto-generated method stub
362 public Enumeration getHeaderNames() {
363 // TODO Auto-generated method stub
368 public int getIntHeader(String name) {
369 // TODO Auto-generated method stub
374 public String getMethod() {
375 // TODO Auto-generated method stub
380 public String getPathInfo() {
381 // TODO Auto-generated method stub
386 public String getPathTranslated() {
387 // TODO Auto-generated method stub
392 public String getContextPath() {
393 // TODO Auto-generated method stub
398 public String getQueryString() {
399 // TODO Auto-generated method stub
404 public String getRemoteUser() {
405 // TODO Auto-generated method stub
410 public boolean isUserInRole(String role) {
411 // TODO Auto-generated method stub
416 public Principal getUserPrincipal() {
417 // TODO Auto-generated method stub
422 public String getRequestedSessionId() {
423 // TODO Auto-generated method stub
428 public String getRequestURI() {
429 // TODO Auto-generated method stub
434 public StringBuffer getRequestURL() {
435 // TODO Auto-generated method stub
440 public String getServletPath() {
441 // TODO Auto-generated method stub
446 public HttpSession getSession(boolean create) {
447 // TODO Auto-generated method stub
452 public HttpSession getSession() {
453 // TODO Auto-generated method stub
458 public String changeSessionId() {
463 public boolean isRequestedSessionIdValid() {
464 // TODO Auto-generated method stub
469 public boolean isRequestedSessionIdFromCookie() {
470 // TODO Auto-generated method stub
475 public boolean isRequestedSessionIdFromURL() {
476 // TODO Auto-generated method stub
481 public boolean isRequestedSessionIdFromUrl() {
482 // TODO Auto-generated method stub
487 public boolean authenticate(HttpServletResponse httpServletResponse) {
488 // TODO Auto-generated method stub
493 public void login(String s, String s1) {
494 // TODO Auto-generated method stub
498 public void logout() {
499 // TODO Auto-generated method stub
503 public Collection<Part> getParts() {
504 // TODO Auto-generated method stub
509 public Part getPart(String s) {
510 // TODO Auto-generated method stub
515 public <T extends HttpUpgradeHandler> T upgrade(Class<T> aClass) throws IOException, ServletException {