1 package net.jaekl.frank;
3 import java.io.BufferedReader;
4 import java.io.IOException;
5 import java.io.UnsupportedEncodingException;
6 import java.util.Enumeration;
7 import java.util.Locale;
10 import javax.servlet.AsyncContext;
11 import javax.servlet.DispatcherType;
12 import javax.servlet.RequestDispatcher;
13 import javax.servlet.ServletContext;
14 import javax.servlet.ServletInputStream;
15 import javax.servlet.ServletRequest;
16 import javax.servlet.ServletResponse;
18 public class ServletRequestMock implements ServletRequest {
19 String m_encodingName;
21 public ServletRequestMock() {
22 m_encodingName = null;
26 public Object getAttribute(String arg0) {
27 // TODO Auto-generated method stub
32 public Enumeration<String> getAttributeNames() {
33 // TODO Auto-generated method stub
38 public String getCharacterEncoding() {
39 return m_encodingName;
43 public int getContentLength() {
44 // TODO Auto-generated method stub
49 public String getContentType() {
50 // TODO Auto-generated method stub
55 public ServletInputStream getInputStream() throws IOException {
56 // TODO Auto-generated method stub
61 public String getLocalAddr() {
62 // TODO Auto-generated method stub
67 public String getLocalName() {
68 // TODO Auto-generated method stub
73 public int getLocalPort() {
74 // TODO Auto-generated method stub
79 public Locale getLocale() {
80 // TODO Auto-generated method stub
85 public Enumeration<Locale> getLocales() {
86 // TODO Auto-generated method stub
91 public String getParameter(String arg0) {
92 // TODO Auto-generated method stub
97 public Map<String, String[]> getParameterMap() {
98 // TODO Auto-generated method stub
103 public Enumeration<String> getParameterNames() {
104 // TODO Auto-generated method stub
109 public String[] getParameterValues(String arg0) {
110 // TODO Auto-generated method stub
115 public String getProtocol() {
116 // TODO Auto-generated method stub
121 public BufferedReader getReader() throws IOException {
122 // TODO Auto-generated method stub
128 public String getRealPath(String arg0) {
129 // TODO Auto-generated method stub
134 public String getRemoteAddr() {
135 // TODO Auto-generated method stub
140 public String getRemoteHost() {
141 // TODO Auto-generated method stub
146 public int getRemotePort() {
147 // TODO Auto-generated method stub
152 public RequestDispatcher getRequestDispatcher(String arg0) {
153 // TODO Auto-generated method stub
158 public String getScheme() {
159 // TODO Auto-generated method stub
164 public String getServerName() {
165 // TODO Auto-generated method stub
170 public int getServerPort() {
171 // TODO Auto-generated method stub
176 public boolean isSecure() {
177 // TODO Auto-generated method stub
182 public void removeAttribute(String arg0) {
183 // TODO Auto-generated method stub
188 public void setAttribute(String arg0, Object arg1) {
189 // TODO Auto-generated method stub
194 public void setCharacterEncoding(String arg0)
195 throws UnsupportedEncodingException {
196 m_encodingName = arg0;
200 public AsyncContext getAsyncContext() {
201 // TODO Auto-generated method stub
206 public DispatcherType getDispatcherType() {
207 // TODO Auto-generated method stub
212 public ServletContext getServletContext() {
213 // TODO Auto-generated method stub
218 public boolean isAsyncStarted() {
219 // TODO Auto-generated method stub
224 public boolean isAsyncSupported() {
225 // TODO Auto-generated method stub
230 public AsyncContext startAsync() {
231 // TODO Auto-generated method stub
236 public AsyncContext startAsync(ServletRequest arg0, ServletResponse arg1) {
237 // TODO Auto-generated method stub