Clover Coverage Report -
KS Common UI 1.2-M4-SNAPSHOT
Coverage timestamp:
Wed Jul 20 2011 12:41:05 EDT
Overview
Package File
FRAMES
NO FRAMES
SHOW HELP
Statistics for project Clover database Wed Jul 20 2011 12:40:26 EDT:
Stmts:
11,370
LOC:
45,480
Total cmp:
5,631
Stmts/Method:
3.41
Branches:
3,530
NCLOC:
28,619
Cmp density:
0.5
Methods/Class:
6.42
Methods:
3,333
Files:
424
Avg method cmp:
1.69
Classes/Pkg:
7.86
Classes:
519
Packages:
66
Statistics for project Clover database Wed Jul 20 2011 12:40:26 EDT:
Stmts:
11,370
LOC:
45,480
Total cmp:
5,631
Stmts/Method:
3.41
Branches:
3,530
NCLOC:
28,619
Cmp density:
0.5
Methods/Class:
6.42
Methods:
3,333
Files:
424
Avg method cmp:
1.69
Classes/Pkg:
7.86
Classes:
519
Packages:
66
Coverage
519 classes, 573 / 18,233 elements
3.1%
0.031426534
Class Coverage Distribution
Class Complexity
Most Complex Packages
1.
0%
0.0
org.kuali.student.common.ui.client.widgets.search
(416)
2.
0%
0.0
org.kuali.student.common.ui.client.widgets
(412)
3.
0%
0.0
org.kuali.student.common.ui.client.configurable.mvc.multiplicity
(320)
4.
0%
0.0
org.kuali.student.common.ui.client.configurable.mvc.sections
(274)
5.
18.9%
0.18870524
org.kuali.student.common.ui.client.mvc
(251)
Most Complex Classes
1.
26.1%
0.26118067
DataModelValidator
(185)
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 11.74 secs
100%
Top 20 Project Risks
SearchUtils
HasTextBinding
HasDataValueBinding
DefaultWidgetFactoryImpl
ExportUtils
SectionBinding
MultiplicityTableBinding
HasValueBinding
SearchPanel.AdvancedSearch
ModelWidgetBindingSupport
SummaryTableSection
WindowTitleUtils
MultiplicityGroupItemBinding
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
(22)
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%
HistoryManager.processWindowLocation() : void
(15)
20.
0%
KSListMenuImpl.MenuItemPanel.MenuItemPanel(KSMenuItemData,int,int)
(7)
Report generated by
Clover
Code Coverage
v3.0.2
Wed Jul 20 2011 12:44:05 EDT
.
Clover: Open Source License registered to University of Arizona.