Coverage Report - org.simpleframework.xml.core
 
Package # Classes Line Coverage Branch Coverage Complexity
org.simpleframework.xml.core198
90%
5137/5649
82%
1731/2094
1.822
 
Classes in this Package Line Coverage Branch Coverage Complexity
AnnotationFactory
100%
15/15
100%
6/6
2.5
AnnotationHandler
95%
47/49
80%
16/20
3
ArrayFactory
80%
16/20
50%
4/8
2.6
ArrayInstance
100%
16/16
66%
4/6
1.8
AttributeException
50%
2/4
N/A
1
AttributeLabel
100%
35/35
100%
4/4
1.2
AttributeParameter
95%
20/21
N/A
1
AttributeParameter$Contact
66%
2/3
N/A
1
CacheLabel
96%
48/50
N/A
1
CacheParameter
69%
18/26
N/A
1
Caller
100%
27/27
100%
12/12
2.143
ClassInstantiator
82%
23/28
90%
9/10
1.667
ClassScanner
100%
92/92
95%
44/46
1.889
ClassSchema
90%
18/20
N/A
1
ClassType
100%
6/6
N/A
1
CollectionFactory
93%
30/32
90%
18/20
4
Collector
96%
26/27
75%
6/8
1.556
Collector$1
N/A
N/A
1.556
Collector$Registry
100%
2/2
N/A
1.556
Commit
N/A
N/A
0
Comparer
95%
22/23
85%
12/14
3.5
Complete
N/A
N/A
0
Composite
97%
372/381
87%
147/168
3.038
Composite$1
N/A
N/A
3.038
Composite$Builder
100%
15/15
N/A
3.038
Composite$Injector
100%
15/15
N/A
3.038
CompositeArray
100%
46/46
100%
16/16
3.143
CompositeInlineList
91%
52/57
68%
15/22
3
CompositeInlineMap
92%
48/52
72%
13/18
2.857
CompositeKey
87%
47/54
79%
19/24
3.857
CompositeList
93%
45/48
83%
15/18
3.571
CompositeListUnion
100%
65/65
90%
18/20
2.182
CompositeMap
88%
45/51
66%
12/18
3.571
CompositeMapUnion
98%
49/50
81%
13/16
2.286
CompositeUnion
56%
17/30
0%
0/2
1.333
CompositeValue
89%
34/38
85%
12/14
3
ConstructorException
50%
2/4
N/A
1
ConstructorScanner
96%
25/26
83%
10/12
2.167
Contact
N/A
N/A
1
ContactList
100%
2/2
N/A
1
ContactMap
100%
2/2
N/A
1
Context
N/A
N/A
1
ConversionInstance
100%
19/19
66%
4/6
1.667
Converter
N/A
N/A
1
Creator
N/A
N/A
1
Criteria
N/A
N/A
1
Decorator
N/A
N/A
1
Detail
N/A
N/A
1
DetailExtractor
100%
31/31
57%
8/14
2.167
DetailScanner
98%
83/84
81%
31/38
1.679
ElementArrayLabel
94%
48/51
83%
10/12
1.588
ElementArrayParameter
95%
19/20
N/A
1
ElementArrayParameter$Contact
66%
2/3
N/A
1
ElementException
50%
2/4
N/A
1
ElementLabel
100%
45/45
100%
14/14
1.733
ElementListLabel
98%
64/65
95%
19/20
1.75
ElementListParameter
95%
19/20
N/A
1
ElementListParameter$Contact
66%
2/3
N/A
1
ElementListUnionLabel
97%
33/34
75%
3/4
1.125
ElementListUnionParameter
95%
19/20
N/A
1
ElementListUnionParameter$Contact
66%
2/3
N/A
1
ElementMapLabel
96%
57/59
95%
19/20
1.737
ElementMapParameter
95%
19/20
N/A
1
ElementMapParameter$Contact
66%
2/3
N/A
1
ElementMapUnionLabel
93%
31/33
75%
3/4
1.13
ElementMapUnionParameter
0%
0/20
N/A
1
ElementMapUnionParameter$Contact
0%
0/3
N/A
1
ElementParameter
95%
19/20
N/A
1
ElementParameter$Contact
66%
2/3
N/A
1
ElementUnionLabel
95%
40/42
80%
8/10
1.391
ElementUnionParameter
95%
19/20
N/A
1
ElementUnionParameter$Contact
66%
2/3
N/A
1
EmptyExpression
58%
10/17
N/A
1
EmptyMatcher
100%
2/2
N/A
1
Entry
94%
47/50
92%
26/28
2.357
Expression
N/A
N/A
1
ExpressionBuilder
100%
14/14
75%
3/4
2
Extractor
N/A
N/A
1
ExtractorFactory
94%
17/18
75%
6/8
1.556
ExtractorFactory$ElementExtractor
100%
12/12
100%
2/2
1.556
ExtractorFactory$ElementListExtractor
100%
9/9
N/A
1.556
ExtractorFactory$ElementMapExtractor
100%
9/9
N/A
1.556
ExtractorFactory$ExtractorBuilder
100%
6/6
N/A
1.556
Factory
88%
39/44
83%
20/24
2.7
FieldContact
100%
30/30
100%
12/12
1.4
FieldDetail
100%
8/8
N/A
1
FieldScanner
97%
86/88
92%
46/50
2.824
FieldScanner$FieldKey
81%
9/11
50%
2/4
2.824
Function
76%
10/13
75%
3/4
2.333
GetPart
95%
23/24
100%
6/6
1.273
Group
N/A
N/A
1
GroupExtractor
100%
33/33
78%
11/14
1.708
GroupExtractor$Registry
100%
36/36
100%
18/18
1.708
Instance
N/A
N/A
1
InstanceFactory
91%
11/12
75%
3/4
1.5
InstanceFactory$ClassInstance
100%
9/9
50%
1/2
1.5
InstanceFactory$ValueInstance
0%
0/15
0%
0/6
1.5
InstantiationException
50%
2/4
N/A
1
Instantiator
N/A
N/A
1
InstantiatorBuilder
93%
140/149
78%
61/78
3.476
Introspector
100%
54/54
100%
24/24
2.462
KeyBuilder
94%
17/18
75%
6/8
2.111
KeyBuilder$Key
92%
12/13
75%
3/4
2.111
KeyBuilder$KeyType
100%
4/4
N/A
2.111
Label
N/A
N/A
1
LabelExtractor
93%
75/80
81%
39/48
3.706
LabelExtractor$LabelBuilder
100%
12/12
100%
2/2
3.706
LabelGroup
90%
9/10
50%
1/2
1.5
LabelKey
75%
15/20
60%
6/10
3
LabelMap
97%
33/34
77%
14/18
2
MapFactory
80%
24/30
61%
11/18
3.667
MethodContact
94%
33/35
90%
9/10
1.467
MethodDetail
100%
8/8
N/A
1
MethodException
50%
2/4
N/A
1
MethodName
100%
8/8
N/A
1
MethodPart
N/A
N/A
1
MethodPartFactory
91%
63/69
81%
31/38
4.167
MethodScanner
90%
133/147
80%
66/82
3.045
MethodScanner$1
N/A
N/A
3.045
MethodScanner$PartMap
100%
3/3
N/A
3.045
MethodType
100%
9/9
N/A
1
Model
N/A
N/A
1
ModelAssembler
98%
59/60
88%
23/26
3.125
ModelList
96%
28/29
90%
18/20
3.167
ModelMap
95%
23/24
80%
8/10
2.4
ModelSection
91%
33/36
77%
14/18
1.846
NamespaceDecorator
100%
27/27
87%
7/8
1.571
ObjectFactory
88%
8/9
75%
3/4
3
ObjectInstance
100%
19/19
66%
4/6
1.667
ObjectScanner
100%
63/63
75%
9/12
1.172
OverrideType
71%
5/7
N/A
1
OverrideValue
80%
8/10
N/A
1
Parameter
N/A
N/A
1
ParameterContact
80%
17/21
100%
4/4
1.25
ParameterFactory
93%
30/32
86%
19/22
3.182
ParameterFactory$ParameterBuilder
100%
13/13
100%
2/2
3.182
ParameterMap
100%
8/8
100%
2/2
1.5
PathException
100%
2/2
N/A
1
PathParser
97%
182/187
87%
89/102
2.491
PathParser$PathSection
51%
29/56
41%
15/36
2.491
Persist
N/A
N/A
0
PersistenceException
50%
2/4
N/A
1
Persister
66%
75/112
N/A
1.095
Policy
N/A
N/A
1
Primitive
91%
41/45
77%
17/22
2.545
PrimitiveArray
93%
42/45
83%
15/18
3
PrimitiveFactory
100%
14/14
100%
4/4
1.8
PrimitiveInlineList
93%
46/49
70%
14/20
2.625
PrimitiveKey
94%
67/71
87%
28/32
2.917
PrimitiveList
90%
40/44
77%
14/18
3.125
PrimitiveScanner
76%
20/26
N/A
1
PrimitiveScanner$EmptySection
40%
6/15
N/A
1
PrimitiveValue
94%
65/69
94%
32/34
3
Qualifier
90%
19/21
50%
3/6
1.5
Reflector
86%
77/89
76%
35/46
3
Repeater
N/A
N/A
1
Replace
N/A
N/A
0
Resolve
N/A
N/A
0
Revision
80%
8/10
25%
1/4
1.5
RootException
0%
0/4
N/A
1
Scanner
N/A
N/A
1
ScannerFactory
100%
12/12
100%
4/4
2
Schema
N/A
N/A
1
Section
N/A
N/A
1
Session
50%
11/22
N/A
1
SessionManager
94%
18/19
75%
6/8
1.875
SessionManager$Reference
100%
7/7
50%
1/2
1.875
SetPart
83%
20/24
100%
6/6
1.273
Signature
85%
30/35
62%
5/8
1.222
SignatureBuilder
100%
59/59
90%
20/22
1.889
SignatureBuilder$ParameterList
100%
4/4
N/A
1.889
SignatureBuilder$ParameterTable
94%
17/18
66%
4/6
1.889
SignatureCreator
92%
47/51
91%
22/24
2.8
SignatureScanner
93%
75/80
85%
36/42
4.091
Source
89%
35/39
62%
5/8
1.364
Structure
100%
16/16
100%
2/2
1.286
StructureBuilder
95%
177/185
88%
94/106
4.217
Support
87%
79/90
84%
42/50
2.88
Template
66%
24/36
100%
2/2
1.083
TemplateEngine
96%
50/52
80%
16/20
2.5
TemplateFilter
100%
8/8
100%
2/2
2
TemplateLabel
100%
19/19
N/A
1
TemplateParameter
100%
4/4
N/A
1
TextException
50%
2/4
N/A
1
TextLabel
96%
32/33
83%
5/6
1.312
TextList
90%
19/21
83%
5/6
1.8
TextListLabel
33%
10/30
50%
1/2
1.091
TextParameter
86%
20/23
N/A
1
TextParameter$Contact
66%
2/3
N/A
1
Traverser
92%
47/51
75%
12/16
2.083
TreeModel
92%
145/156
80%
76/94
2.771
TreeModel$OrderList
100%
2/2
N/A
2.771
UnionException
100%
2/2
N/A
1
Validate
N/A
N/A
0
ValueRequiredException
50%
2/4
N/A
1
Variable
44%
15/34
100%
2/2
1.242
Variable$Adapter
90%
18/20
100%
4/4
1.242
VersionLabel
94%
32/34
75%
3/4
1.2