Clover Coverage Report -
KS LUM Impl 1.2-SNAPSHOT
Coverage timestamp:
Thu Mar 3 2011 05:48:28 EST
Overview
Package File
FRAMES
NO FRAMES
SHOW HELP
Statistics for project Clover database Thu Mar 3 2011 05:33:52 EST:
Stmts:
6,372
LOC:
23,334
Total cmp:
2,578
Stmts/Method:
4.59
Branches:
1,552
NCLOC:
15,902
Cmp density:
0.4
Methods/Class:
9.64
Methods:
1,388
Files:
143
Avg method cmp:
1.86
Classes/Pkg:
7.2
Classes:
144
Packages:
20
Statistics for project Clover database Thu Mar 3 2011 05:33:52 EST:
Stmts:
6,372
LOC:
23,334
Total cmp:
2,578
Stmts/Method:
4.59
Branches:
1,552
NCLOC:
15,902
Cmp density:
0.4
Methods/Class:
9.64
Methods:
1,388
Files:
143
Avg method cmp:
1.86
Classes/Pkg:
7.2
Classes:
144
Packages:
20
Coverage
144 classes, 7,193 / 9,312 elements
77.2%
0.7724441
Class Coverage Distribution
Class Complexity
Most Complex Packages
1.
78.8%
0.788226
org.kuali.student.lum.lu.service.impl
(524)
2.
68%
0.68
org.kuali.student.lum.lu.entity
(475)
3.
82.1%
0.82074076
org.kuali.student.lum.program.service.assembler
(371)
4.
85.5%
0.8545296
org.kuali.student.lum.course.service.assembler
(242)
5.
67.5%
0.6748387
org.kuali.student.lum.program.service.impl
(241)
Most Complex Classes
1.
80.2%
0.80228364
LuServiceImpl
(350)
2.
63.4%
0.6340641
ProgramServiceImpl
(191)
3.
80.7%
0.80715394
ProgramAssemblerUtils
(184)
4.
76.1%
0.76124567
LuServiceAssembler
(174)
5.
89%
0.8904824
CourseAssembler
(147)
Test Results
384 / 384
tests 145.22 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%
LearningObjectiveServiceImpl.updateLoLoRelation(String,LoLoRelationInfo) : LoLoRelationInfo
(3)
17.
0%
ProgramServiceImpl.deleteMajorDiscipline(String) : StatusInfo
(2)
18.
0%
ProgramAssemblerUtils.deletePublicationInfo(List<BaseDTOAssemblyNode<?, ?>>,CluPublicationInfo) : void
(1)
19.
0%
LuServiceImpl.updateCluState(String,String) : CluInfo
(1)
20.
0%
NLCluSet.toString() : String
(2)
Report generated by
Clover
Code Coverage
v3.0.2
Thu Mar 3 2011 06:06:19 EST
.
Clover: Open Source License registered to University of Arizona.