Clover Coverage Report - Atlassian Trusted Apps(Aggregated)
Coverage timestamp: Tue Jun 9 2009 19:34:44 CDT
6   29   2   3
0   18   0.33   2
2     1  
1    
 
 
  MockTrustedAppRequestV0       Line # 14 6 2 100% 1.0
 
  (22)
 
1    /**
2    *
3    */
4    package com.atlassian.security.auth.trustedapps.filter;
5   
6    import com.atlassian.security.auth.trustedapps.EncryptedCertificate;
7    import com.atlassian.security.auth.trustedapps.TrustedApplicationUtils;
8   
9    import com.mockobjects.servlet.MockHttpSession;
10   
11    /**
12    * trusted app protocol version 0
13    */
 
14    class MockTrustedAppRequestV0 extends MockRequest
15    {
 
16  3 toggle MockTrustedAppRequestV0(EncryptedCertificate cert)
17    {
18  3 this("/jira/secure/DeleteProject.jspa", cert);
19    }
20   
 
21  22 toggle MockTrustedAppRequestV0(String pathInfo, EncryptedCertificate cert)
22    {
23  22 super(pathInfo);
24  22 setSession(new MockHttpSession());
25  22 addHeader(TrustedApplicationUtils.Header.Request.ID, cert.getID());
26  22 addHeader(TrustedApplicationUtils.Header.Request.CERTIFICATE, cert.getCertificate());
27  22 addHeader(TrustedApplicationUtils.Header.Request.SECRET_KEY, cert.getSecretKey());
28    }
29    }