Clover Coverage Report -
KS Common UI 1.2.1-SNAPSHOT
Coverage timestamp:
Wed Nov 2 2011 05:17:48 EST
Overview
Package File
FRAMES
NO FRAMES
SHOW HELP
Statistics for project Clover database Wed Nov 2 2011 05:17:01 EST:
Stmts:
11,771
LOC:
46,620
Total cmp:
5,839
Stmts/Method:
3.45
Branches:
3,714
NCLOC:
29,427
Cmp density:
0.5
Methods/Class:
6.48
Methods:
3,410
Files:
428
Avg method cmp:
1.71
Classes/Pkg:
7.97
Classes:
526
Packages:
66
Statistics for project Clover database Wed Nov 2 2011 05:17:01 EST:
Stmts:
11,771
LOC:
46,620
Total cmp:
5,839
Stmts/Method:
3.45
Branches:
3,714
NCLOC:
29,427
Cmp density:
0.5
Methods/Class:
6.48
Methods:
3,410
Files:
428
Avg method cmp:
1.71
Classes/Pkg:
7.97
Classes:
526
Packages:
66
Coverage
526 classes, 617 / 18,895 elements
3.3%
0.03265414
Class Coverage Distribution
Class Complexity
Most Complex Packages
1.
0%
0.0
org.kuali.student.common.ui.client.widgets
(449)
2.
0%
0.0
org.kuali.student.common.ui.client.widgets.search
(431)
3.
0%
0.0
org.kuali.student.common.ui.client.configurable.mvc.multiplicity
(323)
4.
0%
0.0
org.kuali.student.common.ui.client.configurable.mvc.sections
(283)
5.
0%
0.0
org.kuali.student.common.ui.client.configurable.mvc
(258)
Most Complex Classes
1.
27.7%
0.27652174
DataModelValidator
(190)
2.
0%
0.0
FieldElement
(109)
3.
0%
0.0
SummaryTableSection
(104)
4.
0%
0.0
BaseSection
(104)
5.
0%
0.0
ExportUtils
(100)
Test Results
14 / 14
tests 19.14 secs
100%
Top 20 Project Risks
SearchUtils
HasTextBinding
HasDataValueBinding
ExportUtils
DefaultWidgetFactoryImpl
SectionBinding
MultiplicityTableBinding
HasValueBinding
SearchPanel.AdvancedSearch
DebugIdUtils
MultiplicityGroupItemBinding
ModelWidgetBindingSupport
SummaryTableSection
WindowTitleUtils
MultiplicityItemBinding
BreadcrumbManager
HistoryManager
SearchPanel.CustomizedSearch
SelectItemWidgetBinding
KSPicker.BasicWidget
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%
ExportUtils.getExportItemDetails(ExportElement,Widget,boolean,String,String) : ExportElement
(24)
5.
0%
SummaryTableSection.updateTableData(DataModel) : void
(27)
6.
0%
MultiplicityGroup.createWidget() : Widget
(13)
7.
0%
DefaultWidgetFactoryImpl._getWidget(WidgetConfigInfo) : Widget
(29)
8.
0%
HasTextBinding.setModelValue(HasText,DataModel,String) : void
(23)
9.
0%
BaseSection.processValidationResults(List<ValidationResultInfo>,boolean) : ErrorLevel
(20)
10.
0%
ExportUtils.getDetailsForWidget(ExportElement,Widget,boolean,String,String) : List<ExportElement>
(23)
11.
0%
MultiplicityTableBinding.setWidgetValue(MultiplicityTable,DataModel,String) : void
(15)
12.
0%
ExportUtils.getDetailsForWidget(Widget,String,String) : List<ExportElement>
(21)
13.
0%
BreadcrumbManager.updateLinks(String) : void
(18)
14.
0%
SectionBinding.setModelValue(Section,DataModel,String) : void
(15)
15.
0%
SwapCompositeCondition.evaluate(GroupSection,Map<String, String>) : boolean
(15)
16.
0%
HasValueBinding.setModelValue(HasValue,DataModel,String) : void
(13)
17.
0%
KSListMenuImpl.MenuItemPanel.MenuItemPanel(KSMenuItemData,int,int)
(7)
18.
0%
Table.updateTableCell(int,int) : void
(10)
19.
0%
SummaryTableSection.processValidationResults(List<ValidationResultInfo>) : ErrorLevel
(11)
20.
0%
SearchPanel.AdvancedSearch.getSearchRequest() : SearchRequest
(17)
Report generated by
Clover
Code Coverage
v3.0.2
Wed Nov 2 2011 05:21:21 EST
.
Clover: Open Source License registered to University of Arizona.