Clover Coverage Report -
KS LUM Impl 1.2-M3-SNAPSHOT
Coverage timestamp:
Mon Jun 6 2011 06:44:48 EDT
Overview
Package File
FRAMES
NO FRAMES
SHOW HELP
Statistics for project Clover database Mon Jun 6 2011 06:33:09 EDT:
Stmts:
6,919
LOC:
24,495
Total cmp:
2,716
Stmts/Method:
4.91
Branches:
1,760
NCLOC:
16,736
Cmp density:
0.39
Methods/Class:
9.59
Methods:
1,409
Files:
145
Avg method cmp:
1.93
Classes/Pkg:
7.35
Classes:
147
Packages:
20
Statistics for project Clover database Mon Jun 6 2011 06:33:09 EDT:
Stmts:
6,919
LOC:
24,495
Total cmp:
2,716
Stmts/Method:
4.91
Branches:
1,760
NCLOC:
16,736
Cmp density:
0.39
Methods/Class:
9.59
Methods:
1,409
Files:
145
Avg method cmp:
1.93
Classes/Pkg:
7.35
Classes:
147
Packages:
20
Coverage
147 classes, 7,174 / 10,088 elements
71.1%
0.71114194
Class Coverage Distribution
Class Complexity
Most Complex Packages
1.
65.7%
0.6573679
org.kuali.student.lum.lu.service.impl
(610)
2.
68%
0.68
org.kuali.student.lum.lu.entity
(475)
3.
82.3%
0.8230543
org.kuali.student.lum.program.service.assembler
(369)
4.
82.6%
0.82590413
org.kuali.student.lum.course.service.assembler
(260)
5.
65.9%
0.65869015
org.kuali.student.lum.program.service.impl
(238)
Most Complex Classes
1.
62.5%
0.6249418
LuServiceImpl
(429)
2.
61.4%
0.6142626
ProgramServiceImpl
(190)
3.
81.1%
0.8110599
ProgramAssemblerUtils
(182)
4.
76.1%
0.76124567
LuServiceAssembler
(174)
5.
87.1%
0.87117344
CourseAssembler
(157)
Test Results
382 / 384
tests 118.89 secs
99.5%
Top 20 Project Risks
SubjectAreaUnitOwnerValidator
RevenuePercentValidator
ExpenditurePercentValidator
LuServiceImpl.SearchResultRowComparator
ActiveDatesValidator
CluCredit
AllowedLoLoRelationType
AllowedCluLoRelationType
AllowedLuLuRelationType
Scale
AllowedCluResultLuType
AllowedResultComponentUsageType
AllowedResultUsageLuType
CourseJointAssembler
LuType
CluAcademicSubjectOrg
Resource
LoCategoryAttribute
LoCategoryTypeAttribute
LoLoRelationAttribute
Coverage Tree Map
Generating Coverage Tree Map. Please wait...
Least Tested Methods
1.
0%
LuServiceImpl.doBrowseProgramSearch() : SearchResult
(33)
2.
0%
LuServiceImpl.doDependencyAnalysisSearch(String) : SearchResult
(29)
3.
0%
LuServiceImpl.doSearchProposalsByCourseCode(String) : SearchResult
(10)
4.
0%
SubjectAreaUnitOwnerValidator.validateObject(FieldDefinition,Object,ObjectStructureDefinition,Stack<String>) : List<ValidationResultInfo>
(11)
5.
0%
LearningObjectiveServiceImpl.groupCategories(SearchResult) : void
(12)
6.
0%
RevenuePercentValidator.validateObject(FieldDefinition,Object,ObjectStructureDefinition,Stack<String>) : List<ValidationResultInfo>
(7)
7.
0%
ExpenditurePercentValidator.validateObject(FieldDefinition,Object,ObjectStructureDefinition,Stack<String>) : List<ValidationResultInfo>
(7)
8.
0%
ProgramAssemblerUtils.addRelationNodes(String,String,String,NodeOperation) : List<BaseDTOAssemblyNode<?, ?>>
(11)
9.
0%
LuServiceAssembler.copyCluCredit(CluCreditInfo,CluCredit) : void
(7)
10.
0%
LuServiceImpl.SearchResultRowComparator.compare(SearchResultRow,SearchResultRow) : int
(6)
11.
0%
ProgramServiceImpl.clearStatementTreeViewIdsRecursively(StatementTreeViewInfo) : void
(7)
12.
0%
CourseJointAssembler.assemble(CluCluRelationInfo,String,CourseJointInfo,boolean) : CourseJointInfo
(8)
13.
0%
ActiveDatesValidator.validateObject(FieldDefinition,Object,ObjectStructureDefinition,Stack<String>) : List<ValidationResultInfo>
(6)
14.
0%
LuDaoImpl.getClusByRelationSt(String,String,List<String>) : List<Clu>
(3)
15.
0%
CourseServiceUtils.copyCourse(String,String,String,String[],StatementService,LuService,CourseService) : CourseInfo
(4)
16.
0%
CourseJointAssembler.assemble(CluCluRelationInfo,CourseJointInfo,boolean) : CourseJointInfo
(4)
17.
0%
ProgramServiceImpl.createNewCredentialProgramVersion(String,String) : CredentialProgramInfo
(7)
18.
0%
ProgramServiceImpl.processCopy(CredentialProgramInfo,String) : void
(3)
19.
0%
CourseJointAssembler.disassemble(CourseJointInfo,NodeOperation) : BaseDTOAssemblyNode<CourseJointInfo, CluCluRelationInfo>
(2)
20.
0%
LuServiceAssembler.toCluCreditInfos(CluCredit) : CluCreditInfo
(2)
Report generated by
Clover
Code Coverage
v3.0.2
Mon Jun 6 2011 06:54:02 EDT
.
Clover: Open Source License registered to University of Arizona.