8d22b03a123d0b1287efef14ac87d638c615d001
[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         @Override
129         public String getRealPath(String arg0) {
130                 // TODO Auto-generated method stub
131                 return null;
132         }
133
134         @Override
135         public String getRemoteAddr() {
136                 // TODO Auto-generated method stub
137                 return null;
138         }
139
140         @Override
141         public String getRemoteHost() {
142                 // TODO Auto-generated method stub
143                 return null;
144         }
145
146         @Override
147         public int getRemotePort() {
148                 // TODO Auto-generated method stub
149                 return 0;
150         }
151
152         @Override
153         public RequestDispatcher getRequestDispatcher(String arg0) {
154                 // TODO Auto-generated method stub
155                 return null;
156         }
157
158         @Override
159         public String getScheme() {
160                 // TODO Auto-generated method stub
161                 return null;
162         }
163
164         @Override
165         public String getServerName() {
166                 // TODO Auto-generated method stub
167                 return null;
168         }
169
170         @Override
171         public int getServerPort() {
172                 // TODO Auto-generated method stub
173                 return 0;
174         }
175
176         @Override
177         public boolean isSecure() {
178                 // TODO Auto-generated method stub
179                 return false;
180         }
181
182         @Override
183         public void removeAttribute(String arg0) {
184                 // TODO Auto-generated method stub
185                 
186         }
187
188         @Override
189         public void setAttribute(String arg0, Object arg1) {
190                 // TODO Auto-generated method stub
191                 
192         }
193
194         @Override
195         public void setCharacterEncoding(String arg0)
196                         throws UnsupportedEncodingException {
197                 // TODO Auto-generated method stub
198                 
199         }
200
201         @Override
202         public String getAuthType() {
203                 // TODO Auto-generated method stub
204                 return null;
205         }
206
207         @Override
208         public String getContextPath() {
209                 // TODO Auto-generated method stub
210                 return null;
211         }
212
213         @Override
214         public Cookie[] getCookies() {
215                 // TODO Auto-generated method stub
216                 return null;
217         }
218
219         @Override
220         public long getDateHeader(String arg0) {
221                 // TODO Auto-generated method stub
222                 return 0;
223         }
224
225         @Override
226         public String getHeader(String arg0) {
227                 // TODO Auto-generated method stub
228                 return null;
229         }
230
231         @Override
232         public Enumeration<?> getHeaderNames() {
233                 // TODO Auto-generated method stub
234                 return null;
235         }
236
237         @Override
238         public Enumeration<?> getHeaders(String arg0) {
239                 // TODO Auto-generated method stub
240                 return null;
241         }
242
243         @Override
244         public int getIntHeader(String arg0) {
245                 // TODO Auto-generated method stub
246                 return 0;
247         }
248
249         @Override
250         public String getMethod() {
251                 // TODO Auto-generated method stub
252                 return null;
253         }
254
255         @Override
256         public String getPathInfo() {
257                 // TODO Auto-generated method stub
258                 return null;
259         }
260
261         @Override
262         public String getPathTranslated() {
263                 // TODO Auto-generated method stub
264                 return null;
265         }
266
267         @Override
268         public String getQueryString() {
269                 // TODO Auto-generated method stub
270                 return null;
271         }
272
273         @Override
274         public String getRemoteUser() {
275                 // TODO Auto-generated method stub
276                 return null;
277         }
278
279         @Override
280         public String getRequestURI() {
281                 // TODO Auto-generated method stub
282                 return null;
283         }
284
285         @Override
286         public StringBuffer getRequestURL() {
287                 // TODO Auto-generated method stub
288                 return null;
289         }
290
291         @Override
292         public String getRequestedSessionId() {
293                 // TODO Auto-generated method stub
294                 return null;
295         }
296
297         @Override
298         public String getServletPath() {
299                 // TODO Auto-generated method stub
300                 return null;
301         }
302
303         @Override
304         public HttpSession getSession() {
305                 // TODO Auto-generated method stub
306                 return null;
307         }
308
309         @Override
310         public HttpSession getSession(boolean arg0) {
311                 // TODO Auto-generated method stub
312                 return null;
313         }
314
315         @Override
316         public Principal getUserPrincipal() {
317                 // TODO Auto-generated method stub
318                 return null;
319         }
320
321         @Override
322         public boolean isRequestedSessionIdFromCookie() {
323                 // TODO Auto-generated method stub
324                 return false;
325         }
326
327         @Override
328         public boolean isRequestedSessionIdFromURL() {
329                 // TODO Auto-generated method stub
330                 return false;
331         }
332
333         @Override
334         public boolean isRequestedSessionIdFromUrl() {
335                 // TODO Auto-generated method stub
336                 return false;
337         }
338
339         @Override
340         public boolean isRequestedSessionIdValid() {
341                 // TODO Auto-generated method stub
342                 return false;
343         }
344
345         @Override
346         public boolean isUserInRole(String arg0) {
347                 // TODO Auto-generated method stub
348                 return false;
349         }
350
351 }