Add viewport to pages, to score better on "Mobile Friendly".
[frank.git] / test / net / jaekl / frank / FilterChainMock.java
1 package net.jaekl.frank;
2
3 import java.io.IOException;
4 import java.util.ArrayList;
5
6 import javax.servlet.FilterChain;
7 import javax.servlet.ServletException;
8 import javax.servlet.ServletRequest;
9 import javax.servlet.ServletResponse;
10
11 public class FilterChainMock implements FilterChain {
12         ArrayList<ServletRequest> m_filteredRequests;
13         ArrayList<ServletResponse> m_filteredResponses;
14         
15         public FilterChainMock() {
16                 m_filteredRequests = new ArrayList<ServletRequest>();
17                 m_filteredResponses = new ArrayList<ServletResponse>();
18         }
19
20         @Override
21         public void doFilter(ServletRequest arg0, ServletResponse arg1)
22                         throws IOException, ServletException 
23         {
24                 m_filteredRequests.add(arg0);
25                 m_filteredResponses.add(arg1);
26         }
27         
28         public ServletRequest[] mock_getRequests()
29         {
30                 return m_filteredRequests.toArray(new ServletRequest[0]);
31         }
32         
33         public ServletResponse[] mock_getResponses() 
34         {
35                 return m_filteredResponses.toArray(new ServletResponse[0]);
36         }
37 }