1   package com.macvu.mock.servlet;
2   
3   import javax.servlet.http.HttpServletResponse;
4   import javax.servlet.http.Cookie;
5   import javax.servlet.http.HttpServletRequest;
6   import javax.servlet.http.HttpSession;
7   import javax.servlet.ServletOutputStream;
8   import javax.servlet.ServletInputStream;
9   import javax.servlet.RequestDispatcher;
10  import java.io.IOException;
11  import java.io.PrintWriter;
12  import java.io.UnsupportedEncodingException;
13  import java.io.BufferedReader;
14  import java.util.Locale;
15  import java.util.Enumeration;
16  import java.util.Map;
17  import java.util.HashMap;
18  import java.security.Principal;
19  
20  /***
21   * Created by IntelliJ IDEA.
22   * User: Mac Vu
23   * Date: Apr 9, 2004
24   * Time: 1:11:17 PM
25   * To change this template use File | Settings | File Templates.
26   */
27  public class MockHttpServletRequest implements HttpServletRequest {
28      private HttpSession session;
29      Map attributeMap;
30  
31      public MockHttpServletRequest() {
32          attributeMap = new HashMap();
33      }
34  
35      public String getAuthType() {
36          return null;
37      }
38  
39      public Cookie[] getCookies() {
40          return new Cookie[0];
41      }
42  
43      public long getDateHeader(String s) {
44          return 0;
45      }
46  
47      public String getHeader(String s) {
48          return null;
49      }
50  
51      public Enumeration getHeaders(String s) {
52          return null;
53      }
54  
55      public Enumeration getHeaderNames() {
56          return null;
57      }
58  
59      public int getIntHeader(String s) {
60          return 0;
61      }
62  
63      public String getMethod() {
64          return null;
65      }
66  
67      public String getPathInfo() {
68          return null;
69      }
70  
71      public String getPathTranslated() {
72          return null;
73      }
74  
75      public String getContextPath() {
76          return null;
77      }
78  
79      public String getQueryString() {
80          return null;
81      }
82  
83      public String getRemoteUser() {
84          return null;
85      }
86  
87      public boolean isUserInRole(String s) {
88          return false;
89      }
90  
91      public Principal getUserPrincipal() {
92          return null;
93      }
94  
95      public String getRequestedSessionId() {
96          return null;
97      }
98  
99      public String getRequestURI() {
100         return null;
101     }
102 
103     public StringBuffer getRequestURL() {
104         return null;
105     }
106 
107     public String getServletPath() {
108         return null;
109     }
110 
111     public HttpSession getSession(boolean b) {
112         return null;
113     }
114 
115     public HttpSession getSession() {
116         return null;
117     }
118 
119     public boolean isRequestedSessionIdValid() {
120         return false;
121     }
122 
123     public boolean isRequestedSessionIdFromCookie() {
124         return false;
125     }
126 
127     public boolean isRequestedSessionIdFromURL() {
128         return false;
129     }
130 
131     public boolean isRequestedSessionIdFromUrl() {
132         return false;
133     }
134 
135     public Object getAttribute(String s) {
136         return attributeMap.get(s);
137     }
138 
139     public Enumeration getAttributeNames() {
140         return null;
141     }
142 
143     public String getCharacterEncoding() {
144         return null;
145     }
146 
147     public void setCharacterEncoding(String s) throws UnsupportedEncodingException {
148 
149     }
150 
151     public int getContentLength() {
152         return 0;
153     }
154 
155     public String getContentType() {
156         return null;
157     }
158 
159     public ServletInputStream getInputStream() throws IOException {
160         return null;
161     }
162 
163     public String getParameter(String s) {
164         return null;
165     }
166 
167     public Enumeration getParameterNames() {
168         return null;
169     }
170 
171     public String[] getParameterValues(String s) {
172         return new String[0];
173     }
174 
175     public Map getParameterMap() {
176         return null;
177     }
178 
179     public String getProtocol() {
180         return null;
181     }
182 
183     public String getScheme() {
184         return null;
185     }
186 
187     public String getServerName() {
188         return null;
189     }
190 
191     public int getServerPort() {
192         return 0;
193     }
194 
195     public BufferedReader getReader() throws IOException {
196         return null;
197     }
198 
199     public String getRemoteAddr() {
200         return null;
201     }
202 
203     public String getRemoteHost() {
204         return null;
205     }
206 
207     public void setAttribute(String s, Object o) {
208         attributeMap.put(s, o);
209     }
210 
211     public void removeAttribute(String s) {
212 
213     }
214 
215     public Locale getLocale() {
216         return null;
217     }
218 
219     public Enumeration getLocales() {
220         return null;
221     }
222 
223     public boolean isSecure() {
224         return false;
225     }
226 
227     public RequestDispatcher getRequestDispatcher(String s) {
228         return null;
229     }
230 
231     public String getRealPath(String s) {
232         return null;
233     }
234 
235     public void setSession(HttpSession session) {
236         this.session = session;
237     }
238 
239     public int getRemotePort() {
240         return 0;
241     }
242 
243     public String getLocalName() {
244         return null;
245     }
246 
247     public String getLocalAddr() {
248         return null;
249     }
250 
251     public int getLocalPort() {
252         return 0;
253     }
254 }