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