Clover Coverage Report -
KS Common Impl 1.2-M6-SNAPSHOT
Coverage timestamp:
Sun Sep 11 2011 06:20:14 EDT
Overview
Package File
FRAMES
NO FRAMES
SHOW HELP
Statistics for project Clover database Sun Sep 11 2011 06:19:18 EDT:
Stmts:
5,751
LOC:
17,622
Total cmp:
2,843
Stmts/Method:
5.14
Branches:
2,530
NCLOC:
12,460
Cmp density:
0.49
Methods/Class:
7.12
Methods:
1,118
Files:
106
Avg method cmp:
2.54
Classes/Pkg:
8.26
Classes:
157
Packages:
19
Statistics for project Clover database Sun Sep 11 2011 06:19:18 EDT:
Stmts:
5,751
LOC:
17,622
Total cmp:
2,843
Stmts/Method:
5.14
Branches:
2,530
NCLOC:
12,460
Cmp density:
0.49
Methods/Class:
7.12
Methods:
1,118
Files:
106
Avg method cmp:
2.54
Classes/Pkg:
8.26
Classes:
157
Packages:
19
Coverage
157 classes, 3,238 / 9,399 elements
34.5%
0.34450474
Class Coverage Distribution
Class Complexity
Most Complex Packages
1.
31.5%
0.3148515
org.kuali.student.common.assembly.data
(574)
2.
44.3%
0.4427736
org.kuali.student.common.validator
(379)
3.
1.3%
0.013188519
org.kuali.student.common.dictionary.service.impl
(346)
4.
43.8%
0.43807575
org.kuali.student.common.validator.old
(295)
5.
64%
0.6398838
org.kuali.student.common.assembly.dictionary
(253)
Most Complex Classes
1.
51%
0.51032805
DefaultValidatorImpl
(261)
2.
48.9%
0.48870057
Validator
(215)
3.
69.7%
0.6965377
MetadataServiceImpl
(141)
4.
0%
0.0
DictionaryFormatter
(141)
5.
26.1%
0.26062322
Data
(123)
Test Results
30 / 30
tests 7.63 secs
100%
Top 20 Project Risks
AbstractSearchableCrudDaoImpl
ComplexSubstructuresHelper
CrossSearchManager.SearchResultRowComparator
IdTranslatorFilter
DictionaryCreator
DictionaryValidator
IdTranslatorAssemblerFilter
Bean2DictionaryConverter
IdTranslator
DictionaryFormatter
Dictionary2BeanComparer
BaseAssembler
BaseAssembler
AssemblerUtils
DictionaryTesterHelper
SearchConfigFormatter
TransformationManager
VersionEntity
MetaEntity
SampCustomValidator
Coverage Tree Map
Generating Coverage Tree Map. Please wait...
Least Tested Methods
1.
0%
AbstractSearchableCrudDaoImpl.search(SearchRequest,Map<String, String>,SearchTypeInfo) : SearchResult
(46)
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
(28)
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%
DictionaryFormatter.calcWikigPageAbbrev(String) : String
(11)
17.
0%
DictionaryValidator.validateCase(FieldDefinition,CaseConstraint) : List<String>
(10)
18.
0%
DefaultValidatorImpl.validateFloat(Object,Constraint,String,List<ValidationResultInfo>) : void
(13)
19.
0%
DefaultValidatorImpl.validateLong(Object,Constraint,String,List<ValidationResultInfo>) : void
(13)
20.
0%
DefaultValidatorImpl.validateInteger(Object,Constraint,String,List<ValidationResultInfo>) : void
(13)
Report generated by
Clover
Code Coverage
v3.0.2
Sun Sep 11 2011 06:22:15 EDT
.
Clover: Open Source License registered to University of Arizona.