Clover Coverage Report - Atlassian Trusted Apps(Aggregated)
Coverage timestamp: Tue Jun 9 2009 19:34:44 CDT
6   44   6   1
0   32   1   6
6     1  
1    
 
 
  MockRequest       Line # 8 6 6 83.3% 0.8333333
 
  (29)
 
1    package com.atlassian.security.auth.trustedapps.filter;
2   
3    import com.mockobjects.servlet.MockHttpServletRequest;
4   
5    import java.util.HashMap;
6    import java.util.Map;
7   
 
8    public class MockRequest extends MockHttpServletRequest
9    {
10   
11    private final Map headers = new HashMap();
12    protected final String pathInfo;
13   
 
14  29 toggle public MockRequest(String pathInfo)
15    {
16  29 this.pathInfo = pathInfo;
17    }
18   
 
19  115 toggle public void addHeader(String arg1, String arg2)
20    {
21  115 headers.put(arg1, arg2);
22    }
23   
 
24  0 toggle public Map getHeaders()
25    {
26  0 return headers;
27    }
28   
 
29  139 toggle public String getHeader(String key)
30    {
31  139 return (String) headers.get(key);
32    }
33   
 
34  4 toggle public String getRemoteAddr()
35    {
36  4 return "i.am.a.teapot";
37    }
38   
 
39  8 toggle public String getPathInfo()
40    {
41  8 return pathInfo;
42    }
43   
44    }