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