Add ability to see raw response from server when something goes wrong. (OC Transpo...
[frank.git] / test / net / jaekl / qd / http / HttpServletRequestMock.java
1 package net.jaekl.qd.http;
2
3 import java.io.BufferedReader;
4 import java.io.IOException;
5 import java.io.UnsupportedEncodingException;
6 import java.security.Principal;
7 import java.util.Enumeration;
8 import java.util.Locale;
9 import java.util.Map;
10
11 import javax.servlet.RequestDispatcher;
12 import javax.servlet.ServletInputStream;
13 import javax.servlet.http.Cookie;
14 import javax.servlet.http.HttpServletRequest;
15 import javax.servlet.http.HttpSession;
16
17 public class HttpServletRequestMock implements HttpServletRequest {
18         Map<String, String[]> m_paramMap;
19         
20         public HttpServletRequestMock(Map<String, String[]> paramMap) {
21                 m_paramMap = paramMap;
22         }
23
24         @Override
25         public Object getAttribute(String arg0) {
26                 // TODO Auto-generated method stub
27                 return null;
28         }
29
30         @Override
31         public Enumeration<?> getAttributeNames() {
32                 // TODO Auto-generated method stub
33                 return null;
34         }
35
36         @Override
37         public String getCharacterEncoding() {
38                 // TODO Auto-generated method stub
39                 return null;
40         }
41
42         @Override
43         public int getContentLength() {
44                 // TODO Auto-generated method stub
45                 return 0;
46         }
47
48         @Override
49         public String getContentType() {
50                 // TODO Auto-generated method stub
51                 return null;
52         }
53
54         @Override
55         public ServletInputStream getInputStream() throws IOException {
56                 // TODO Auto-generated method stub
57                 return null;
58         }
59
60         @Override
61         public String getLocalAddr() {
62                 // TODO Auto-generated method stub
63                 return null;
64         }
65
66         @Override
67         public String getLocalName() {
68                 // TODO Auto-generated method stub
69                 return null;
70         }
71
72         @Override
73         public int getLocalPort() {
74                 // TODO Auto-generated method stub
75                 return 0;
76         }
77
78         @Override
79         public Locale getLocale() {
80                 // TODO Auto-generated method stub
81                 return null;
82         }
83
84         @Override
85         public Enumeration<?> getLocales() {
86                 // TODO Auto-generated method stub
87                 return null;
88         }
89
90         @Override
91         public String getParameter(String arg0) {
92                 String[] values = m_paramMap.get(arg0);
93                 if (null == values || 0 == values.length) {
94                         return null;
95                 }
96                 return values[0];
97         }
98
99         @Override
100         public Map<String, String[]> getParameterMap() {
101                 return m_paramMap;
102         }
103
104         @Override
105         public Enumeration<?> getParameterNames() {
106                 // TODO Auto-generated method stub
107                 return null;
108         }
109
110         @Override
111         public String[] getParameterValues(String arg0) {
112                 // TODO Auto-generated method stub
113                 return null;
114         }
115
116         @Override
117         public String getProtocol() {
118                 // TODO Auto-generated method stub
119                 return null;
120         }
121
122         @Override
123         public BufferedReader getReader() throws IOException {
124                 // TODO Auto-generated method stub
125                 return null;
126         }
127
128         @Deprecated
129         @Override
130         public String getRealPath(String arg0) {
131                 // TODO Auto-generated method stub
132                 return null;
133         }
134
135         @Override
136         public String getRemoteAddr() {
137                 // TODO Auto-generated method stub
138                 return null;
139         }
140
141         @Override
142         public String getRemoteHost() {
143                 // TODO Auto-generated method stub
144                 return null;
145         }
146
147         @Override
148         public int getRemotePort() {
149                 // TODO Auto-generated method stub
150                 return 0;
151         }
152
153         @Override
154         public RequestDispatcher getRequestDispatcher(String arg0) {
155                 // TODO Auto-generated method stub
156                 return null;
157         }
158
159         @Override
160         public String getScheme() {
161                 // TODO Auto-generated method stub
162                 return null;
163         }
164
165         @Override
166         public String getServerName() {
167                 // TODO Auto-generated method stub
168                 return null;
169         }
170
171         @Override
172         public int getServerPort() {
173                 // TODO Auto-generated method stub
174                 return 0;
175         }
176
177         @Override
178         public boolean isSecure() {
179                 // TODO Auto-generated method stub
180                 return false;
181         }
182
183         @Override
184         public void removeAttribute(String arg0) {
185                 // TODO Auto-generated method stub
186                 
187         }
188
189         @Override
190         public void setAttribute(String arg0, Object arg1) {
191                 // TODO Auto-generated method stub
192                 
193         }
194
195         @Override
196         public void setCharacterEncoding(String arg0)
197                         throws UnsupportedEncodingException {
198                 // TODO Auto-generated method stub
199                 
200         }
201
202         @Override
203         public String getAuthType() {
204                 // TODO Auto-generated method stub
205                 return null;
206         }
207
208         @Override
209         public String getContextPath() {
210                 // TODO Auto-generated method stub
211                 return null;
212         }
213
214         @Override
215         public Cookie[] getCookies() {
216                 // TODO Auto-generated method stub
217                 return null;
218         }
219
220         @Override
221         public long getDateHeader(String arg0) {
222                 // TODO Auto-generated method stub
223                 return 0;
224         }
225
226         @Override
227         public String getHeader(String arg0) {
228                 // TODO Auto-generated method stub
229                 return null;
230         }
231
232         @Override
233         public Enumeration<?> getHeaderNames() {
234                 // TODO Auto-generated method stub
235                 return null;
236         }
237
238         @Override
239         public Enumeration<?> getHeaders(String arg0) {
240                 // TODO Auto-generated method stub
241                 return null;
242         }
243
244         @Override
245         public int getIntHeader(String arg0) {
246                 // TODO Auto-generated method stub
247                 return 0;
248         }
249
250         @Override
251         public String getMethod() {
252                 // TODO Auto-generated method stub
253                 return null;
254         }
255
256         @Override
257         public String getPathInfo() {
258                 // TODO Auto-generated method stub
259                 return null;
260         }
261
262         @Override
263         public String getPathTranslated() {
264                 // TODO Auto-generated method stub
265                 return null;
266         }
267
268         @Override
269         public String getQueryString() {
270                 // TODO Auto-generated method stub
271                 return null;
272         }
273
274         @Override
275         public String getRemoteUser() {
276                 // TODO Auto-generated method stub
277                 return null;
278         }
279
280         @Override
281         public String getRequestURI() {
282                 // TODO Auto-generated method stub
283                 return null;
284         }
285
286         @Override
287         public StringBuffer getRequestURL() {
288                 // TODO Auto-generated method stub
289                 return null;
290         }
291
292         @Override
293         public String getRequestedSessionId() {
294                 // TODO Auto-generated method stub
295                 return null;
296         }
297
298         @Override
299         public String getServletPath() {
300                 // TODO Auto-generated method stub
301                 return null;
302         }
303
304         @Override
305         public HttpSession getSession() {
306                 // TODO Auto-generated method stub
307                 return null;
308         }
309
310         @Override
311         public HttpSession getSession(boolean arg0) {
312                 // TODO Auto-generated method stub
313                 return null;
314         }
315
316         @Override
317         public Principal getUserPrincipal() {
318                 // TODO Auto-generated method stub
319                 return null;
320         }
321
322         @Override
323         public boolean isRequestedSessionIdFromCookie() {
324                 // TODO Auto-generated method stub
325                 return false;
326         }
327
328         @Override
329         public boolean isRequestedSessionIdFromURL() {
330                 // TODO Auto-generated method stub
331                 return false;
332         }
333
334         @Deprecated
335         @Override
336         public boolean isRequestedSessionIdFromUrl() {
337                 // TODO Auto-generated method stub
338                 return false;
339         }
340
341         @Override
342         public boolean isRequestedSessionIdValid() {
343                 // TODO Auto-generated method stub
344                 return false;
345         }
346
347         @Override
348         public boolean isUserInRole(String arg0) {
349                 // TODO Auto-generated method stub
350                 return false;
351         }
352
353 }