Clover Coverage Report -
KS Common Impl 1.1-SNAPSHOT
Coverage timestamp:
Thu Mar 3 2011 04:49:12 EST
Overview
Package File
FRAMES
NO FRAMES
SHOW HELP
Statistics for project Clover database Thu Mar 3 2011 04:48:11 EST:
Stmts:
5,566
LOC:
17,124
Total cmp:
2,726
Stmts/Method:
5.09
Branches:
2,412
NCLOC:
12,125
Cmp density:
0.49
Methods/Class:
6.97
Methods:
1,094
Files:
106
Avg method cmp:
2.49
Classes/Pkg:
8.26
Classes:
157
Packages:
19
Statistics for project Clover database Thu Mar 3 2011 04:48:11 EST:
Stmts:
5,566
LOC:
17,124
Total cmp:
2,726
Stmts/Method:
5.09
Branches:
2,412
NCLOC:
12,125
Cmp density:
0.49
Methods/Class:
6.97
Methods:
1,094
Files:
106
Avg method cmp:
2.49
Classes/Pkg:
8.26
Classes:
157
Packages:
19
Coverage
157 classes, 3,075 / 9,072 elements
33.9%
0.33895501
Class Coverage Distribution
Class Complexity
Most Complex Packages
1.
31.1%
0.3110368
org.kuali.student.core.assembly.data
(564)
2.
1.2%
0.011709602
org.kuali.student.core.dictionary.service.impl
(344)
3.
41.5%
0.41493383
org.kuali.student.common.validator
(330)
4.
43.8%
0.43807575
org.kuali.student.common.validator.old
(295)
5.
63.4%
0.6344969
org.kuali.student.core.assembly.dictionary
(229)
Most Complex Classes
1.
50%
0.5
DefaultValidatorImpl
(217)
2.
48.9%
0.48870057
Validator
(215)
3.
0%
0.0
DictionaryFormatter
(140)
4.
26.1%
0.26062322
Data
(123)
5.
68.1%
0.68119264
MetadataServiceImpl
(118)
Test Results
29 / 29
tests 7.58 secs
100%
Top 20 Project Risks
AbstractSearchableCrudDaoImpl
ComplexSubstructuresHelper
CrossSearchManager.SearchResultRowComparator
DictionaryCreator
DictionaryValidator
IdTranslatorFilter
IdTranslatorAssemblerFilter
Bean2DictionaryConverter
IdTranslator
DictionaryFormatter
Dictionary2BeanComparer
BaseAssembler
BaseAssembler
AssemblerUtils
DictionaryTesterHelper
SearchConfigFormatter
VersionEntity
TransformationManager
MetaEntity
SampCustomValidator
Coverage Tree Map
Generating Coverage Tree Map. Please wait...
Least Tested Methods
1.
0%
AbstractSearchableCrudDaoImpl.search(SearchRequest,Map<String, String>,SearchTypeInfo) : SearchResult
(39)
2.
0%
SearchConfigFormatter.formatSearchType(String,SearchTypeInfo) : void
(1)
3.
0%
DictionaryCreator.addField(Class<?>,PropertyDescriptor,StringBuffer,Set<Class<?>>) : Set<Class<?>>
(35)
4.
0%
DictionaryFormatter.formatForWiki() : String
(6)
5.
0%
IdTranslatorFilter.translateIds(Data,Metadata) : void
(24)
6.
0%
ValidatorUtils.compareValues(Object,Object,String,String,DateParser) : boolean
(18)
7.
0%
CrossSearchManager.meetsCriteria(Map<String, SearchResultRow>,CrossSearchTypeInfo,JoinCriteriaInfo) : boolean
(15)
8.
0%
DictionaryValidator.validateConversion(List<String>,String,String,DataType,Object) : Object
(20)
9.
0%
IdTranslatorAssemblerFilter.__translateIds(Data,Metadata) : void
(20)
10.
0%
DictionaryValidator.validateField(FieldDefinition) : List<String>
(12)
11.
0%
BaseAssembler.applyPermissionsToMetadata(Metadata,String,String) : void
(13)
12.
0%
Bean2DictionaryConverter.calcDataType(Class<?>) : DataType
(17)
13.
0%
ConstraintMetadata._toString(StringBuilder) : void
(6)
14.
0%
CrossSearchManager.SearchResultRowComparator.compare(SearchResultRow,SearchResultRow) : int
(15)
15.
0%
DictionaryTesterHelper.doTest() : List<String>
(4)
16.
0%
DictionaryValidator.validateCase(FieldDefinition,CaseConstraint) : List<String>
(10)
17.
0%
DefaultValidatorImpl.validateFloat(Object,Constraint,String,List<ValidationResultInfo>) : void
(13)
18.
0%
DefaultValidatorImpl.validateLong(Object,Constraint,String,List<ValidationResultInfo>) : void
(13)
19.
0%
DefaultValidatorImpl.validateInteger(Object,Constraint,String,List<ValidationResultInfo>) : void
(13)
20.
0%
Validator.validateFloat(Object,BaseConstraintBean,String,List<ValidationResultInfo>) : void
(13)
Report generated by
Clover
Code Coverage
v3.0.2
Thu Mar 3 2011 04:51:23 EST
.
Clover: Open Source License registered to University of Arizona.