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.RequestDispatcher;
11 import javax.servlet.ServletInputStream;
12 import javax.servlet.ServletRequest;
14 public class ServletRequestMock implements ServletRequest {
15 String m_encodingName;
17 public ServletRequestMock() {
18 m_encodingName = null;
22 public Object getAttribute(String arg0) {
23 // TODO Auto-generated method stub
28 public Enumeration<?> getAttributeNames() {
29 // TODO Auto-generated method stub
34 public String getCharacterEncoding() {
35 return m_encodingName;
39 public int getContentLength() {
40 // TODO Auto-generated method stub
45 public String getContentType() {
46 // TODO Auto-generated method stub
51 public ServletInputStream getInputStream() throws IOException {
52 // TODO Auto-generated method stub
57 public String getLocalAddr() {
58 // TODO Auto-generated method stub
63 public String getLocalName() {
64 // TODO Auto-generated method stub
69 public int getLocalPort() {
70 // TODO Auto-generated method stub
75 public Locale getLocale() {
76 // TODO Auto-generated method stub
81 public Enumeration<?> getLocales() {
82 // TODO Auto-generated method stub
87 public String getParameter(String arg0) {
88 // TODO Auto-generated method stub
93 public Map<?, ?> getParameterMap() {
94 // TODO Auto-generated method stub
99 public Enumeration<?> getParameterNames() {
100 // TODO Auto-generated method stub
105 public String[] getParameterValues(String arg0) {
106 // TODO Auto-generated method stub
111 public String getProtocol() {
112 // TODO Auto-generated method stub
117 public BufferedReader getReader() throws IOException {
118 // TODO Auto-generated method stub
124 public String getRealPath(String arg0) {
125 // TODO Auto-generated method stub
130 public String getRemoteAddr() {
131 // TODO Auto-generated method stub
136 public String getRemoteHost() {
137 // TODO Auto-generated method stub
142 public int getRemotePort() {
143 // TODO Auto-generated method stub
148 public RequestDispatcher getRequestDispatcher(String arg0) {
149 // TODO Auto-generated method stub
154 public String getScheme() {
155 // TODO Auto-generated method stub
160 public String getServerName() {
161 // TODO Auto-generated method stub
166 public int getServerPort() {
167 // TODO Auto-generated method stub
172 public boolean isSecure() {
173 // TODO Auto-generated method stub
178 public void removeAttribute(String arg0) {
179 // TODO Auto-generated method stub
184 public void setAttribute(String arg0, Object arg1) {
185 // TODO Auto-generated method stub
190 public void setCharacterEncoding(String arg0)
191 throws UnsupportedEncodingException {
192 m_encodingName = arg0;