Clover Coverage Report -
KS LUM Impl 1.2.1-SNAPSHOT
Coverage timestamp:
Wed Nov 2 2011 06:26:19 EST
Overview
Package File
FRAMES
NO FRAMES
SHOW HELP
Statistics for project Clover database Wed Nov 2 2011 06:10:09 EST:
Stmts:
7,060
LOC:
24,832
Total cmp:
2,759
Stmts/Method:
5.04
Branches:
1,814
NCLOC:
17,004
Cmp density:
0.39
Methods/Class:
9.47
Methods:
1,402
Files:
146
Avg method cmp:
1.97
Classes/Pkg:
7.05
Classes:
148
Packages:
21
Statistics for project Clover database Wed Nov 2 2011 06:10:09 EST:
Stmts:
7,060
LOC:
24,832
Total cmp:
2,759
Stmts/Method:
5.04
Branches:
1,814
NCLOC:
17,004
Cmp density:
0.39
Methods/Class:
9.47
Methods:
1,402
Files:
146
Avg method cmp:
1.97
Classes/Pkg:
7.05
Classes:
148
Packages:
21
Coverage
148 classes, 7,441 / 10,276 elements
72.4%
0.7241144
Class Coverage Distribution
Class Complexity
Most Complex Packages
1.
65.4%
0.6539703
org.kuali.student.lum.lu.service.impl
(625)
2.
71%
0.7098901
org.kuali.student.lum.lu.entity
(455)
3.
82.3%
0.8230543
org.kuali.student.lum.program.service.assembler
(369)
4.
82.5%
0.82518643
org.kuali.student.lum.course.service.assembler
(266)
5.
66.1%
0.6608911
org.kuali.student.lum.program.service.impl
(238)
Most Complex Classes
1.
60.5%
0.6052282
LuServiceImpl
(455)
2.
61.8%
0.61806655
ProgramServiceImpl
(190)
3.
81.1%
0.8110599
ProgramAssemblerUtils
(182)
4.
86.9%
0.8690773
CourseAssembler
(163)
5.
81.5%
0.8148148
LuServiceAssembler
(163)
Test Results
384 / 384
tests 176.22 secs
100%
Top 20 Project Risks
LuServiceImpl.SearchResultRowComparator
AllowedLoLoRelationType
AllowedCluLoRelationType
AllowedLuLuRelationType
Scale
AllowedCluResultLuType
AllowedResultComponentUsageType
AllowedResultUsageLuType
LuType
CourseJointAssembler
CluAcademicSubjectOrg
Resource
LoCategoryAttribute
LoCategoryTypeAttribute
LoLoRelationAttribute
LoLoRelationTypeAttribute
LoRepositoryAttribute
LoTypeAttribute
SubjectAreaUnitOwnerValidator
CluLoRelationAttribute
Coverage Tree Map
Generating Coverage Tree Map. Please wait...
Least Tested Methods
1.
0%
LuServiceImpl.doBrowseProgramSearch() : SearchResult
(33)
2.
0%
LuServiceImpl.doDependencyAnalysisSearch(String) : SearchResult
(31)
3.
0%
LuServiceImpl.doSearchProposalsByCourseCode(String) : SearchResult
(10)
4.
0%
LearningObjectiveServiceImpl.groupCategories(SearchResult) : void
(12)
5.
0%
LuServiceImpl.doResultComponentTypesForCluSearch(SearchRequest) : SearchResult
(8)
6.
0%
ProgramAssemblerUtils.addRelationNodes(String,String,String,NodeOperation) : List<BaseDTOAssemblyNode<?, ?>>
(11)
7.
0%
LuServiceImpl.SearchResultRowComparator.compare(SearchResultRow,SearchResultRow) : int
(6)
8.
0%
ProgramServiceImpl.clearStatementTreeViewIdsRecursively(StatementTreeViewInfo) : void
(7)
9.
0%
CourseJointAssembler.assemble(CluCluRelationInfo,String,CourseJointInfo,boolean) : CourseJointInfo
(8)
10.
0%
LuServiceImpl.compare(SearchResultRow,SearchResultRow) : int
(4)
11.
0%
LuDaoImpl.getClusByRelationSt(String,String,List<String>) : List<Clu>
(3)
12.
0%
CourseServiceUtils.copyCourse(String,String,String,String[],StatementService,LuService,CourseService) : CourseInfo
(4)
13.
0%
CourseJointAssembler.assemble(CluCluRelationInfo,CourseJointInfo,boolean) : CourseJointInfo
(4)
14.
0%
ProgramServiceImpl.processCopy(CredentialProgramInfo,String) : void
(3)
15.
0%
ProgramServiceImpl.createNewCredentialProgramVersion(String,String) : CredentialProgramInfo
(7)
16.
0%
CourseJointAssembler.disassemble(CourseJointInfo,NodeOperation) : BaseDTOAssemblyNode<CourseJointInfo, CluCluRelationInfo>
(2)
17.
0%
ProgramServiceImpl.updateStatementTreeViewInfoState(String,StatementTreeViewInfo) : void
(3)
18.
0%
LuServiceImpl.getLatestVersion(String,String) : VersionDisplayInfo
(3)
19.
0%
LuServiceAssembler.toResultComponentTypeInfo(List<String>) : List<ResultComponentTypeInfo>
(2)
20.
0%
LuServiceImpl.getCluSetIdsFromCluSet(String) : List<String>
(2)
Report generated by
Clover
Code Coverage
v3.0.2
Wed Nov 2 2011 06:37:00 EST
.
Clover: Open Source License registered to University of Arizona.