1 package net.jaekl.frank;
3 import java.io.IOException;
4 import java.util.ArrayList;
6 import javax.servlet.FilterChain;
7 import javax.servlet.ServletException;
8 import javax.servlet.ServletRequest;
9 import javax.servlet.ServletResponse;
11 public class FilterChainMock implements FilterChain {
12 ArrayList<ServletRequest> m_filteredRequests;
13 ArrayList<ServletResponse> m_filteredResponses;
15 public FilterChainMock() {
16 m_filteredRequests = new ArrayList<ServletRequest>();
17 m_filteredResponses = new ArrayList<ServletResponse>();
21 public void doFilter(ServletRequest arg0, ServletResponse arg1)
22 throws IOException, ServletException
24 m_filteredRequests.add(arg0);
25 m_filteredResponses.add(arg1);
28 public ServletRequest[] mock_getRequests()
30 return m_filteredRequests.toArray(new ServletRequest[0]);
33 public ServletResponse[] mock_getResponses()
35 return m_filteredResponses.toArray(new ServletResponse[0]);