Clover Coverage Report -
KS Security 1.2-M5-SNAPSHOT (Aggregated)
Coverage timestamp:
Mon Aug 29 2011 06:19:46 EDT
Overview
Package File
FRAMES
NO FRAMES
SHOW HELP
Statistics for project Clover database Mon Aug 29 2011 06:19:46 EDT:
Stmts:
1,271
LOC:
13,082
Total cmp:
790
Stmts/Method:
2.05
Branches:
280
NCLOC:
5,321
Cmp density:
0.62
Methods/Class:
5.53
Methods:
619
Files:
111
Avg method cmp:
1.28
Classes/Pkg:
7
Classes:
112
Packages:
16
Statistics for project Clover database Mon Aug 29 2011 06:19:46 EDT:
Stmts:
1,271
LOC:
13,082
Total cmp:
790
Stmts/Method:
2.05
Branches:
280
NCLOC:
5,321
Cmp density:
0.62
Methods/Class:
5.53
Methods:
619
Files:
111
Avg method cmp:
1.28
Classes/Pkg:
7
Classes:
112
Packages:
16
Coverage
112 classes, 180 / 2,170 elements
8.3%
0.08294931
Class Coverage Distribution
Class Complexity
Most Complex Packages
1.
0%
0.0
org.kuali.student.security.xmldsig.dto
(171)
2.
5.8%
0.058309037
org.kuali.student.security.trust.dto
(162)
3.
0%
0.0
org.kuali.student.security.cxf.interceptors
(69)
4.
0%
0.0
org.kuali.student.security.filter
(67)
5.
0%
0.0
org.kuali.student.security.wssecurity.secext.dto
(65)
Most Complex Classes
1.
0%
0.0
ObjectFactory
(76)
2.
0%
0.0
ObjectFactory
(57)
3.
45.7%
0.45731708
SecurityTokenServiceImpl
(38)
4.
0%
0.0
SamlTokenCxfOutInterceptor.SamlTokenCxfOutInterceptorInternal
(31)
5.
0%
0.0
ProxyTicketRetrieverFilterSTS
(26)
Test Results
3 / 3
tests 0.38 secs
100%
Top 20 Project Risks
SamlTokenCxfOutInterceptor.SamlTokenCxfOutInterceptorInternal
KSRiceDefaultUserDetailsService
KSDefaultUserDetailsService
ProxyTicketRetrieverFilterSTS
SamlTokenCxfInInterceptor
AuthenticationGwtRpcFilter
KeyExchangeTokenType
ReferenceParametersType
ReferencePropertiesType
OperatorContentType
KeyValueType
PGPDataType
SPKIDataType
TransformsType
X509DataType
KSLogoutFilter
KimAuthenticationProvider
SamlIssuerServiceImpl
ProxyTicketRetrieverFilter
ParticipantsType
Coverage Tree Map
Generating Coverage Tree Map. Please wait...
Least Tested Methods
1.
0%
SamlTokenCxfOutInterceptor.SamlTokenCxfOutInterceptorInternal.handleMessage(SoapMessage) : void
(18)
2.
0%
ProxyTicketRetrieverFilterSTS.doFilterHttp(HttpServletRequest,HttpServletResponse,FilterChain) : void
(14)
3.
0%
SamlIssuerServiceImpl.validateCasProxyTicket(String,String) : String
(5)
4.
0%
SamlTokenCxfInInterceptor.doResults(SoapMessage,String,SOAPMessage,Vector) : void
(9)
5.
0%
ProxyTicketRetrieverFilter.doFilterHttp(HttpServletRequest,HttpServletResponse,FilterChain) : void
(7)
6.
0%
SamlUtils.unsignAssertion(Document) : SAMLAssertion
(8)
7.
0%
SecurityTokenServiceImpl.validateCasProxyTicket(String,String) : Document
(5)
8.
0%
KSRiceDefaultUserDetailsService.loadUserByUsernameAndToken(String,UsernamePasswordAuthenticationToken) : UserDetails
(6)
9.
0%
SamlTokenCxfOutInterceptor.SamlTokenCxfOutInterceptorInternal.handleMessageUserSAML(SoapMessage) : String
(4)
10.
0%
KimAuthenticationProvider.additionalAuthenticationChecks(UserDetails,UsernamePasswordAuthenticationToken) : void
(7)
11.
0%
KSRiceDefaultUserDetailsService.loadUserByUsername(String) : UserDetails
(5)
12.
0%
KSDefaultUserDetailsService.loadUserByUsername(String) : UserDetails
(5)
13.
0%
SamlIssuerServiceImpl.getSamlPrincipal(String) : String
(2)
14.
0%
KSLogoutFilter.doFilterHttp(HttpServletRequest,HttpServletResponse,FilterChain) : void
(4)
15.
0%
KSLogoutFilter.requiresLogout(HttpServletRequest,HttpServletResponse) : boolean
(4)
16.
0%
ProxyTicketRetrieverFilterSTS.prepareSecurityToken(String,String) : RequestSecurityTokenType
(1)
17.
0%
KSLogoutFilter.determineTargetUrl(HttpServletRequest,HttpServletResponse) : String
(4)
18.
0%
KimAuthenticationProvider.retrieveUser(String,UsernamePasswordAuthenticationToken) : UserDetails
(4)
19.
0%
SamlTokenCxfOutInterceptor.handleMessage(SoapMessage) : void
(3)
20.
0%
SamlTokenCxfOutInterceptor.SamlTokenCxfOutInterceptorInternal.setWsuId(Element) : String
(3)
Report generated by
Clover
Code Coverage
v3.0.2
Mon Aug 29 2011 06:19:53 EDT
.
Clover: Open Source License registered to University of Arizona.