Add translations for fr and jp. Also, force UTF8 encoding on servlet responses,...
[frank.git] / test / net / jaekl / frank / FilterChainMock.java
diff --git a/test/net/jaekl/frank/FilterChainMock.java b/test/net/jaekl/frank/FilterChainMock.java
new file mode 100644 (file)
index 0000000..11332fd
--- /dev/null
@@ -0,0 +1,37 @@
+package net.jaekl.frank;
+
+import java.io.IOException;
+import java.util.ArrayList;
+
+import javax.servlet.FilterChain;
+import javax.servlet.ServletException;
+import javax.servlet.ServletRequest;
+import javax.servlet.ServletResponse;
+
+public class FilterChainMock implements FilterChain {
+       ArrayList<ServletRequest> m_filteredRequests;
+       ArrayList<ServletResponse> m_filteredResponses;
+       
+       public FilterChainMock() {
+               m_filteredRequests = new ArrayList<ServletRequest>();
+               m_filteredResponses = new ArrayList<ServletResponse>();
+       }
+
+       @Override
+       public void doFilter(ServletRequest arg0, ServletResponse arg1)
+                       throws IOException, ServletException 
+       {
+               m_filteredRequests.add(arg0);
+               m_filteredResponses.add(arg1);
+       }
+       
+       public ServletRequest[] mock_getRequests()
+       {
+               return m_filteredRequests.toArray(new ServletRequest[0]);
+       }
+       
+       public ServletResponse[] mock_getResponses() 
+       {
+               return m_filteredResponses.toArray(new ServletResponse[0]);
+       }
+}