1 package br.com.ibnetwork.guara.test.mock;
2
3 import java.io.IOException;
4 import java.io.PrintWriter;
5 import java.util.Locale;
6
7 import javax.servlet.ServletOutputStream;
8 import javax.servlet.http.Cookie;
9 import javax.servlet.http.HttpServletResponse;
10
11
12
13 /***
14 * @author <a href="mailto:leandro@ibnetwork.com.br">leandro</a>
15 */
16 public class MockHttpServletResponse
17 implements HttpServletResponse
18 {
19 private ServletOutputStream sos;
20
21 public void addCookie(Cookie arg0)
22 {}
23
24 public boolean containsHeader(String arg0)
25 {
26 return false;
27 }
28
29 public String encodeURL(String arg0)
30 {
31 return null;
32 }
33
34 public String encodeRedirectURL(String arg0)
35 {
36 return null;
37 }
38
39 public String encodeUrl(String arg0)
40 {
41 return null;
42 }
43
44 public String encodeRedirectUrl(String arg0)
45 {
46 return null;
47 }
48
49 public void sendError(int arg0, String arg1)
50 throws IOException
51 {}
52
53 public void sendError(int arg0)
54 throws IOException
55 {}
56
57 public void sendRedirect(String arg0)
58 throws IOException
59 {}
60
61 public void setDateHeader(String arg0, long arg1)
62 {}
63
64 public void addDateHeader(String arg0, long arg1)
65 {}
66
67 public void setHeader(String arg0, String arg1)
68 {}
69
70 public void addHeader(String arg0, String arg1)
71 {}
72
73 public void setIntHeader(String arg0, int arg1)
74 {}
75
76 public void addIntHeader(String arg0, int arg1)
77 {}
78
79 public void setStatus(int arg0)
80 {}
81
82 public void setStatus(int arg0, String arg1)
83 {}
84
85 public String getCharacterEncoding()
86 {
87 return null;
88 }
89
90 public ServletOutputStream getOutputStream()
91 throws IOException
92 {
93 if(sos == null)
94 {
95 sos = new MockServletOutputStream();
96 }
97 return sos;
98 }
99
100 public PrintWriter getWriter()
101 throws IOException
102 {
103 return new PrintWriter(getOutputStream());
104 }
105
106 public void setContentLength(int arg0)
107 {}
108
109 public void setContentType(String arg0)
110 {}
111
112
113 public void setBufferSize(int arg0)
114 {}
115
116 public int getBufferSize()
117 {
118 return 0;
119 }
120
121 public void flushBuffer()
122 throws IOException
123 {}
124
125 public void resetBuffer()
126 {}
127
128 public boolean isCommitted()
129 {
130 return false;
131 }
132
133 public void reset()
134 {}
135
136 public void setLocale(Locale arg0)
137 {}
138
139 public Locale getLocale()
140 {
141 return null;
142 }
143 }