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 }