Clover Coverage Report -
KS Common Impl 1.1.0-M10
Coverage timestamp:
Fri Dec 17 2010 21:07:39 EST
Overview
Package File
FRAMES
NO FRAMES
SHOW HELP
Statistics for project Clover database Fri Dec 17 2010 21:06:58 EST:
Stmts:
5,481
LOC:
16,969
Total cmp:
2,698
Stmts/Method:
5.03
Branches:
2,378
NCLOC:
11,988
Cmp density:
0.49
Methods/Class:
6.94
Methods:
1,090
Files:
106
Avg method cmp:
2.48
Classes/Pkg:
8.26
Classes:
157
Packages:
19
Statistics for project Clover database Fri Dec 17 2010 21:06:58 EST:
Stmts:
5,481
LOC:
16,969
Total cmp:
2,698
Stmts/Method:
5.03
Branches:
2,378
NCLOC:
11,988
Cmp density:
0.49
Methods/Class:
6.94
Methods:
1,090
Files:
106
Avg method cmp:
2.48
Classes/Pkg:
8.26
Classes:
157
Packages:
19
Coverage
157 classes, 3,067 / 8,949 elements
34.3%
0.34271985
Class Coverage Distribution
Class Complexity
Most Complex Packages
1.
32.3%
0.32314107
org.kuali.student.core.assembly.data
(556)
2.
1.2%
0.011783189
org.kuali.student.core.dictionary.service.impl
(342)
3.
42.2%
0.4218289
org.kuali.student.common.validator
(314)
4.
43.8%
0.43807575
org.kuali.student.common.validator.old
(295)
5.
63.4%
0.63394684
org.kuali.student.core.assembly.dictionary
(231)
Most Complex Classes
1.
48.9%
0.48870057
Validator
(215)
2.
51%
0.50977445
DefaultValidatorImpl
(205)
3.
0%
0.0
DictionaryFormatter
(138)
4.
26.1%
0.26062322
Data
(123)
5.
68%
0.67954546
MetadataServiceImpl
(120)
Test Results
29 / 29
tests 4.77 secs
100%
Top 20 Project Risks
AbstractSearchableCrudDaoImpl
ComplexSubstructuresHelper
IdTranslatorFilter
CrossSearchManager.SearchResultRowComparator
DictionaryCreator
DictionaryValidator
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%
CrossSearchManager.SearchResultRowComparator.compare(SearchResultRow,SearchResultRow) : int
(15)
14.
0%
DictionaryTesterHelper.doTest() : List<String>
(4)
15.
0%
DictionaryValidator.validateCase(FieldDefinition,CaseConstraint) : List<String>
(10)
16.
0%
DefaultValidatorImpl.validateFloat(Object,Constraint,String,List<ValidationResultInfo>) : void
(13)
17.
0%
DefaultValidatorImpl.validateLong(Object,Constraint,String,List<ValidationResultInfo>) : void
(13)
18.
0%
DefaultValidatorImpl.validateInteger(Object,Constraint,String,List<ValidationResultInfo>) : void
(13)
19.
0%
Validator.validateFloat(Object,BaseConstraintBean,String,List<ValidationResultInfo>) : void
(13)
20.
0%
Validator.validateLong(Object,BaseConstraintBean,String,List<ValidationResultInfo>) : void
(13)
Report generated by
Clover
Code Coverage
v3.0.2
Fri Dec 17 2010 21:09:27 EST
.
Clover: Open Source License registered to University of Arizona.