Clover Coverage Report -
KS Common UI 1.2-M5-SNAPSHOT
Coverage timestamp:
Mon Aug 29 2011 06:14:19 EDT
Overview
Package File
FRAMES
NO FRAMES
SHOW HELP
Statistics for project Clover database Mon Aug 29 2011 06:13:51 EDT:
Stmts:
11,514
LOC:
45,954
Total cmp:
5,717
Stmts/Method:
3.42
Branches:
3,594
NCLOC:
28,953
Cmp density:
0.5
Methods/Class:
6.43
Methods:
3,370
Files:
427
Avg method cmp:
1.7
Classes/Pkg:
7.94
Classes:
524
Packages:
66
Statistics for project Clover database Mon Aug 29 2011 06:13:51 EDT:
Stmts:
11,514
LOC:
45,954
Total cmp:
5,717
Stmts/Method:
3.42
Branches:
3,594
NCLOC:
28,953
Cmp density:
0.5
Methods/Class:
6.43
Methods:
3,370
Files:
427
Avg method cmp:
1.7
Classes/Pkg:
7.94
Classes:
524
Packages:
66
Coverage
524 classes, 588 / 18,478 elements
3.2%
0.031821627
Class Coverage Distribution
Class Complexity
Most Complex Packages
1.
0%
0.0
org.kuali.student.common.ui.client.widgets
(452)
2.
0%
0.0
org.kuali.student.common.ui.client.widgets.search
(422)
3.
0%
0.0
org.kuali.student.common.ui.client.configurable.mvc.multiplicity
(322)
4.
0%
0.0
org.kuali.student.common.ui.client.configurable.mvc.sections
(282)
5.
19.1%
0.19146006
org.kuali.student.common.ui.client.mvc
(251)
Most Complex Classes
1.
27.7%
0.27652174
DataModelValidator
(190)
2.
0%
0.0
FieldElement
(107)
3.
0%
0.0
SummaryTableSection
(104)
4.
0%
0.0
BaseSection
(103)
5.
0%
0.0
Controller
(96)
Test Results
14 / 14
tests 6.9 secs
100%
Top 20 Project Risks
SearchUtils
HasTextBinding
HasDataValueBinding
ExportUtils
DefaultWidgetFactoryImpl
SectionBinding
MultiplicityTableBinding
HasValueBinding
SearchPanel.AdvancedSearch
MultiplicityGroupItemBinding
ModelWidgetBindingSupport
SummaryTableSection
WindowTitleUtils
MultiplicityItemBinding
BreadcrumbManager
HistoryManager
SearchPanel.CustomizedSearch
SelectItemWidgetBinding
KSPicker.BasicWidget
MultiplicityGroupBinding
Coverage Tree Map
Generating Coverage Tree Map. Please wait...
Least Tested Methods
1.
0%
SummaryTableSection.buildMultiplicityRows(DataModel,DataModel,SummaryTableMultiplicityFieldRow,List<SummaryTableRow>,int,Integer) : int
(35)
2.
0%
SearchUtils.initializeSearchRequest(LookupMetadata,SearchRequestWrapper) : void
(34)
3.
0%
HasDataValueBinding.setWidgetValue(HasDataValue,DataModel,String) : void
(24)
4.
0%
SummaryTableSection.updateTableData(DataModel) : void
(27)
5.
0%
MultiplicityGroup.createWidget() : Widget
(13)
6.
0%
DefaultWidgetFactoryImpl._getWidget(WidgetConfigInfo) : Widget
(29)
7.
0%
ExportUtils.getExportItemDetails(ExportElement,Widget,boolean,String,String) : ExportElement
(20)
8.
0%
HasTextBinding.setModelValue(HasText,DataModel,String) : void
(23)
9.
0%
BaseSection.processValidationResults(List<ValidationResultInfo>,boolean) : ErrorLevel
(20)
10.
0%
MultiplicityTableBinding.setWidgetValue(MultiplicityTable,DataModel,String) : void
(15)
11.
0%
BreadcrumbManager.updateLinks(String) : void
(18)
12.
0%
SectionBinding.setModelValue(Section,DataModel,String) : void
(15)
13.
0%
SwapCompositeCondition.evaluate(GroupSection,Map<String, String>) : boolean
(15)
14.
0%
ExportUtils.getDetailsForWidget(Widget,String,String) : List<ExportElement>
(10)
15.
0%
HasValueBinding.setModelValue(HasValue,DataModel,String) : void
(13)
16.
0%
ExportUtils.getDetailsForWidget(SummaryTableSection,ArrayList<ExportElement>) : ArrayList<ExportElement>
(11)
17.
0%
SearchPanel.AdvancedSearch.getSearchRequest() : SearchRequest
(17)
18.
0%
SummaryTableSection.processValidationResults(List<ValidationResultInfo>) : ErrorLevel
(11)
19.
0%
KSListMenuImpl.MenuItemPanel.MenuItemPanel(KSMenuItemData,int,int)
(7)
20.
0%
SearchPanel.setupSearch() : void
(5)
Report generated by
Clover
Code Coverage
v3.0.2
Mon Aug 29 2011 06:16:49 EDT
.
Clover: Open Source License registered to University of Arizona.