Clover Coverage Report - KS LUM Impl 1.2-M2-SNAPSHOT
Coverage timestamp: Fri Apr 22 2011 05:39:19 EST
6,764   24,102   2,677   4.82
1,720   16,491   0.4   9.6
1,402   144   1.91   7.3
146   20  
146 classes, 7,134 / 9,886 elements
72.2% 0.7216265
img/classDistrubutionChart.png
img/classComplexityChart.png
1. 67.1% 0.6710262
org.kuali.student.lum.lu.service.impl (598)
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 (235)
1. 64.3% 0.6434741
LuServiceImpl (417)
2. 63.4% 0.6340641
ProgramServiceImpl (185)
3. 80.7% 0.80715394
ProgramAssemblerUtils (184)
4. 76.1% 0.76124567
LuServiceAssembler (174)
5. 89% 0.8904824
CourseAssembler (147)
383 / 384 tests 125.34 secs
99.7%

Generating Coverage Tree Map. Please wait...

Loading Treemap

1. 0% LuServiceImpl.doBrowseProgramSearch() : SearchResult (33)
2. 0% LuServiceImpl.doDependencyAnalysisSearch(String) : SearchResult (29)
3. 0% SubjectAreaUnitOwnerValidator.validateObject(FieldDefinition,Object,ObjectStructureDefinition,Stack<String>) : List<ValidationResultInfo> (11)
4. 0% LearningObjectiveServiceImpl.groupCategories(SearchResult) : void (12)
5. 0% RevenuePercentValidator.validateObject(FieldDefinition,Object,ObjectStructureDefinition,Stack<String>) : List<ValidationResultInfo> (7)
6. 0% ExpenditurePercentValidator.validateObject(FieldDefinition,Object,ObjectStructureDefinition,Stack<String>) : List<ValidationResultInfo> (7)
7. 0% ProgramAssemblerUtils.addRelationNodes(String,String,String,NodeOperation) : List<BaseDTOAssemblyNode<?, ?>> (11)
8. 0% LuServiceAssembler.copyCluCredit(CluCreditInfo,CluCredit) : void (7)
9. 0% LuServiceImpl.SearchResultRowComparator.compare(SearchResultRow,SearchResultRow) : int (6)
10. 0% ActiveDatesValidator.validateObject(FieldDefinition,Object,ObjectStructureDefinition,Stack<String>) : List<ValidationResultInfo> (6)
11. 0% ProgramServiceImpl.clearStatementTreeViewIdsRecursively(StatementTreeViewInfo) : void (6)
12. 0% CourseJointAssembler.assemble(CluCluRelationInfo,CourseJointInfo,boolean) : CourseJointInfo (4)
13. 0% ProgramServiceImpl.createNewCredentialProgramVersion(String,String) : CredentialProgramInfo (7)
14. 0% ProgramServiceImpl.processCopy(CredentialProgramInfo,String) : void (3)
15. 0% CourseJointAssembler.disassemble(CourseJointInfo,NodeOperation) : BaseDTOAssemblyNode<CourseJointInfo, CluCluRelationInfo> (2)
16. 0% LuServiceAssembler.toCluCreditInfos(CluCredit) : CluCreditInfo (2)
17. 0% LuServiceAssembler.toCluCredit(CluCreditInfo) : CluCredit (2)
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)