Clover Coverage Report -
KS LUM Impl 1.1.0-SNAPSHOT
Coverage timestamp:
Mon Feb 14 2011 05:53:28 EST
Overview
Package File
FRAMES
NO FRAMES
SHOW HELP
Statistics for project Clover database Mon Feb 14 2011 05:38:56 EST:
Stmts:
6,332
LOC:
23,168
Total cmp:
2,573
Stmts/Method:
4.59
Branches:
1,554
NCLOC:
15,803
Cmp density:
0.41
Methods/Class:
9.64
Methods:
1,379
Files:
142
Avg method cmp:
1.87
Classes/Pkg:
7.15
Classes:
143
Packages:
20
Statistics for project Clover database Mon Feb 14 2011 05:38:56 EST:
Stmts:
6,332
LOC:
23,168
Total cmp:
2,573
Stmts/Method:
4.59
Branches:
1,554
NCLOC:
15,803
Cmp density:
0.41
Methods/Class:
9.64
Methods:
1,379
Files:
142
Avg method cmp:
1.87
Classes/Pkg:
7.15
Classes:
143
Packages:
20
Coverage
143 classes, 7,144 / 9,265 elements
77.1%
0.77107394
Class Coverage Distribution
Class Complexity
Most Complex Packages
1.
78.7%
0.78738594
org.kuali.student.lum.lu.service.impl
(524)
2.
67.9%
0.6794055
org.kuali.student.lum.lu.entity
(471)
3.
82.1%
0.82074076
org.kuali.student.lum.program.service.assembler
(371)
4.
83.9%
0.83859646
org.kuali.student.lum.course.service.assembler
(247)
5.
67.9%
0.67866325
org.kuali.student.lum.program.service.impl
(243)
Most Complex Classes
1.
80.2%
0.8016878
LuServiceImpl
(350)
2.
64%
0.64046824
ProgramServiceImpl
(193)
3.
80.7%
0.80715394
ProgramAssemblerUtils
(184)
4.
76%
0.7598608
LuServiceAssembler
(174)
5.
86.8%
0.86797386
CourseAssembler
(152)
Test Results
382 / 382
tests 146.24 secs
100%
Top 20 Project Risks
CluCredit
AllowedLoLoRelationType
AllowedCluLoRelationType
AllowedLuLuRelationType
Scale
AllowedCluResultLuType
AllowedResultComponentUsageType
AllowedResultUsageLuType
LuType
CluAcademicSubjectOrg
Resource
LoCategoryAttribute
LoCategoryTypeAttribute
CourseJointAssembler
LoLoRelationAttribute
LoLoRelationTypeAttribute
LoRepositoryAttribute
LoTypeAttribute
CluLoRelationAttribute
NLHelper
Coverage Tree Map
Generating Coverage Tree Map. Please wait...
Least Tested Methods
1.
0%
ProgramAssemblerUtils.addRelationNodes(String,String,String,NodeOperation) : List<BaseDTOAssemblyNode<?, ?>>
(11)
2.
0%
LuServiceAssembler.copyCluCredit(CluCreditInfo,CluCredit) : void
(7)
3.
0%
ProgramServiceImpl.clearStatementTreeViewIdsRecursively(StatementTreeViewInfo) : void
(6)
4.
0%
CourseJointAssembler.assemble(CluCluRelationInfo,CourseJointInfo,boolean) : CourseJointInfo
(4)
5.
0%
ProgramServiceImpl.createNewCredentialProgramVersion(String,String) : CredentialProgramInfo
(7)
6.
0%
ProgramServiceImpl.processCopy(CredentialProgramInfo,String) : void
(3)
7.
0%
CourseJointAssembler.disassemble(CourseJointInfo,NodeOperation) : BaseDTOAssemblyNode<CourseJointInfo, CluCluRelationInfo>
(2)
8.
0%
LuServiceAssembler.toCluCreditInfos(CluCredit) : CluCreditInfo
(2)
9.
0%
LuServiceAssembler.toCluCredit(CluCreditInfo) : CluCredit
(2)
10.
0%
LuServiceImpl.getLatestVersion(String,String) : VersionDisplayInfo
(3)
11.
0%
LuServiceAssembler.toResultComponentTypeInfo(List<String>) : List<ResultComponentTypeInfo>
(2)
12.
0%
LuServiceImpl.getCluSetIdsFromCluSet(String) : List<String>
(2)
13.
0%
ProgramAssemblerUtils.addUpdateRequirementStateNodes(List<String>,String,BaseDTOAssemblyNode<?, ?>) : void
(2)
14.
0%
LearningObjectiveServiceAssembler.toLoCategoryType(LoCategoryType,LoCategoryTypeInfo,LoDao) : LoCategoryType
(2)
15.
0%
ProgramAssemblerUtils.addDeleteRelationNodes(Map<String, String>,List<BaseDTOAssemblyNode<?, ?>>) : void
(1)
16.
0%
ProgramServiceImpl.deleteMajorDiscipline(String) : StatusInfo
(2)
17.
0%
ProgramAssemblerUtils.deletePublicationInfo(List<BaseDTOAssemblyNode<?, ?>>,CluPublicationInfo) : void
(1)
18.
0%
LuServiceImpl.updateCluState(String,String) : CluInfo
(1)
19.
0%
NLCluSet.toString() : String
(2)
20.
0%
NLHelper.getCluOrCluSetAsShortNames(CluInfo,NLCluSet) : String
(2)
Report generated by
Clover
Code Coverage
v3.0.2
Mon Feb 14 2011 06:02:04 EST
.
Clover: Open Source License registered to University of Arizona.