Clover Coverage Report -
KS Core Impl 1.1.1-SNAPSHOT
Coverage timestamp:
Wed Apr 20 2011 05:38:38 EST
Overview
Package File
FRAMES
NO FRAMES
SHOW HELP
Statistics for project Clover database Wed Apr 20 2011 05:26:21 EST:
Stmts:
3,828
LOC:
17,952
Total cmp:
1,657
Stmts/Method:
3.12
Branches:
544
NCLOC:
11,184
Cmp density:
0.43
Methods/Class:
8.12
Methods:
1,226
Files:
150
Avg method cmp:
1.35
Classes/Pkg:
3.97
Classes:
151
Packages:
38
Statistics for project Clover database Wed Apr 20 2011 05:26:21 EST:
Stmts:
3,828
LOC:
17,952
Total cmp:
1,657
Stmts/Method:
3.12
Branches:
544
NCLOC:
11,184
Cmp density:
0.43
Methods/Class:
8.12
Methods:
1,226
Files:
150
Avg method cmp:
1.35
Classes/Pkg:
3.97
Classes:
151
Packages:
38
Coverage
151 classes, 3,453 / 5,598 elements
61.7%
0.6168274
Class Coverage Distribution
Class Complexity
Most Complex Packages
1.
66.8%
0.6680851
org.kuali.student.core.statement.service.impl
(195)
2.
51.1%
0.5106383
org.kuali.student.core.statement.entity
(141)
3.
69.7%
0.6972789
org.kuali.student.core.organization.service.impl
(130)
4.
66.9%
0.6694215
org.kuali.student.core.organization.entity
(121)
5.
2%
0.019851116
org.kuali.student.core.atp.service.impl
(108)
Most Complex Classes
1.
68.3%
0.6828358
StatementServiceImpl
(125)
2.
66.9%
0.6685879
OrganizationServiceImpl
(84)
3.
3%
0.03041825
AtpServiceImpl
(83)
4.
64.9%
0.64851487
StatementAssembler
(70)
5.
84.1%
0.84126985
DocumentServiceImpl
(56)
Test Results
266 / 266
tests 106.21 secs
100%
Top 20 Project Risks
QuickViewByGivenName
PersonSearch
StatementTreeViewAssembler
AtpAssembler
KsPerson
QuickViewByGivenNameSearchTypeCreator
StatementTypeHeaderTemplate
StatementAnchor
ObjectSubType
ProposalReferenceTypeAttribute
ProposalTypeAttribute
NlUsageTypeAttribute
ObjectSubTypeAttribute
ObjectTypeAttribute
RefStatementRelationAttribute
RefStatementRelationTypeAttribute
ReqComponentTypeAttribute
StatementAttribute
StatementTypeAttribute
AtpServiceImpl
Coverage Tree Map
Generating Coverage Tree Map. Please wait...
Least Tested Methods
1.
0%
QuickViewByGivenName.findPersons(IdentityManagementService,SearchRequest) : List<Person>
(15)
2.
0%
QuickViewByGivenNameSearchTypeCreator.get() : SearchTypeInfo
(1)
3.
0%
StatementAssembler.toStatementFromTree(Statement,StatementTreeViewInfo,Set<String>,List<Statement>,List<ReqComponent>) : Statement
(6)
4.
0%
QuickViewByGivenName.search(IdentityManagementService,SearchRequest) : SearchResult
(3)
5.
0%
AtpAssembler.toDateRange(boolean,DateRangeInfo,AtpDao) : DateRange
(6)
6.
0%
AtpAssembler.toMilestone(boolean,MilestoneInfo,AtpDao) : Milestone
(6)
7.
0%
AtpAssembler.toAtp(boolean,AtpInfo,AtpDao) : Atp
(5)
8.
0%
StatementAssembler.createStatement(StatementTreeViewInfo,Statement) : void
(5)
9.
0%
StatementServiceImpl.updateStatementTreeView(String,StatementTreeViewInfo) : StatementTreeViewInfo
(3)
10.
0%
AtpServiceImpl.createAtp(String,String,AtpInfo) : AtpInfo
(6)
11.
0%
AtpServiceImpl.addDateRange(String,String,DateRangeInfo) : DateRangeInfo
(6)
12.
0%
AtpServiceImpl.addMilestone(String,String,MilestoneInfo) : MilestoneInfo
(6)
13.
0%
KsPerson.populateNameInfo(KimEntityDefaultInfo,KimPrincipal) : void
(3)
14.
0%
AtpServiceImpl.updateAtp(String,AtpInfo) : AtpInfo
(4)
15.
0%
AtpServiceImpl.updateMilestone(String,MilestoneInfo) : MilestoneInfo
(4)
16.
0%
AtpServiceImpl.CheckMissingParameters(String[],Object[]) : void
(4)
17.
0%
StatementServiceImpl.getRefStatementRelationsByRef(String,String) : List<RefStatementRelationInfo>
(3)
18.
0%
StatementTreeViewAssembler.disassemble(StatementTreeViewInfo,NodeOperation) : BaseDTOAssemblyNode<StatementTreeViewInfo, StatementTreeViewInfo>
(3)
19.
0%
StatementAssembler.toStatementTreeViewInfo(Statement) : StatementTreeViewInfo
(1)
20.
0%
StatementServiceImpl.translateStatementTreeViewToNL(StatementTreeViewInfo,String,String) : String
(4)
Report generated by
Clover
Code Coverage
v3.0.2
Wed Apr 20 2011 05:40:36 EST
.
Clover: Open Source License registered to University of Arizona.