Coverage Report - org.webmacro.engine
 
Package # Classes Line Coverage Branch Coverage Complexity
org.webmacro.engine96
50%
956/1902
47%
429/905
2.708
 
Classes in this Package Line Coverage Branch Coverage Complexity
Argument
0%
0/9
0%
0/2
1.25
Block
81%
120/147
62%
18/29
2.529
Block$BlockIterator
0%
0/19
0%
0/6
2.529
BlockBuilder
81%
62/76
72%
13/18
1.6
BlockBuilder$BBIterator
90%
9/10
100%
2/2
1.6
BlockBuilder$BlockIterator
N/A
N/A
1.6
BuildContext
37%
20/53
32%
11/34
3.778
Builder
N/A
N/A
1
ConstantPropertyVariable
0%
0/8
0%
0/2
1.75
CrankyEvaluationExceptionHandler
0%
0/21
0%
0/8
2.143
DebugEvaluationExceptionHandler
0%
0/31
0%
0/12
2.125
DefaultEvaluationExceptionHandler
44%
11/25
27%
6/22
3.143
EvaluationExceptionHandler
N/A
N/A
1
Expression
88%
15/17
80%
8/10
2.505
Expression$AddBuilder
0%
0/7
0%
0/8
2.505
Expression$AddOperation
0%
0/6
0%
0/4
2.505
Expression$AndBuilder
55%
5/9
14%
2/14
2.505
Expression$AndOperation
84%
11/13
75%
6/8
2.505
Expression$BinaryOperation
77%
7/9
75%
3/4
2.505
Expression$BinaryOperationBuilder
100%
7/7
75%
3/4
2.505
Expression$Compare
79%
19/24
86%
19/22
2.505
Expression$CompareEq
85%
6/7
87%
7/8
2.505
Expression$CompareEqBuilder
62%
5/8
25%
1/4
2.505
Expression$CompareGe
0%
0/5
0%
0/4
2.505
Expression$CompareGeBuilder
0%
0/8
0%
0/4
2.505
Expression$CompareGt
60%
3/5
50%
2/4
2.505
Expression$CompareGtBuilder
62%
5/8
25%
1/4
2.505
Expression$CompareLe
0%
0/5
0%
0/4
2.505
Expression$CompareLeBuilder
0%
0/8
0%
0/4
2.505
Expression$CompareLt
60%
3/5
25%
1/4
2.505
Expression$CompareLtBuilder
62%
5/8
25%
1/4
2.505
Expression$CompareNe
71%
5/7
75%
6/8
2.505
Expression$CompareNeBuilder
62%
5/8
25%
1/4
2.505
Expression$DivideBuilder
0%
0/10
0%
0/10
2.505
Expression$DivideOperation
0%
0/9
0%
0/6
2.505
Expression$ExpressionBase
50%
2/4
N/A
2.505
Expression$MultiplyBuilder
0%
0/7
0%
0/8
2.505
Expression$MultiplyOperation
0%
0/6
0%
0/4
2.505
Expression$NotBuilder
80%
4/5
25%
1/4
2.505
Expression$NotOperation
75%
3/4
100%
2/2
2.505
Expression$OrBuilder
55%
5/9
14%
2/14
2.505
Expression$OrOperation
84%
11/13
75%
6/8
2.505
Expression$SubtractBuilder
57%
4/7
12%
1/8
2.505
Expression$SubtractOperation
66%
4/6
50%
2/4
2.505
Expression$UnaryOperation
71%
5/7
50%
1/2
2.505
Expression$UnaryOperationBuilder
100%
5/5
50%
1/2
2.505
FileTemplate
76%
10/13
50%
1/2
1.167
FunctionCall
0%
0/4
N/A
1
FunctionCallBuilder
0%
0/8
0%
0/2
2
FunctionVariable
0%
0/7
N/A
1.2
GlobalVariable
0%
0/7
0%
0/4
1.75
IntrospectionUtils
35%
13/37
36%
21/58
10.25
ListBuilder
100%
12/12
100%
10/10
2.667
ListMacro
85%
17/20
80%
8/10
2.667
MacroAdapter
0%
0/16
0%
0/6
2
MacroBuildContext
0%
0/20
0%
0/10
1.833
MacroBuilder
0%
0/12
0%
0/4
3
MacroDefinition
0%
0/16
0%
0/6
2
MacroPropertyVariable
0%
0/9
0%
0/2
1.75
MapBuilder
0%
0/18
0%
0/14
3
MapMacro
0%
0/18
0%
0/6
3
MethodWrapper
41%
18/43
36%
8/22
7
NullBuilder
0%
0/2
N/A
1
NullParser
0%
0/3
N/A
1
ParamBuilder
0%
0/8
N/A
2
Parser
N/A
N/A
1
ParserProvider
63%
37/58
42%
6/14
3.889
ParserProvider$1
N/A
N/A
3.889
ParserProvider$SettingHandler
66%
4/6
N/A
3.889
PropertyMethodBuilder
100%
8/8
100%
2/2
2
Accessor
40%
4/10
N/A
5.327
BinaryMethodAccessor
75%
6/8
N/A
5.327
DirectAccessor
70%
17/24
41%
5/12
5.327
FieldAccessor
27%
3/11
N/A
5.327
LengthAccessor
33%
2/6
N/A
5.327
MethodAccessor
70%
45/64
47%
18/38
5.327
PropertyOperator
74%
188/251
77%
163/210
5.327
PropertyOperatorCache
73%
48/65
71%
20/28
5.327
UnaryMethodAccessor
100%
7/7
N/A
5.327
PropertyVariable
71%
5/7
25%
1/4
1.75
QuotedString
45%
10/22
50%
4/8
3.4
QuotedStringBuilder
100%
19/19
100%
10/10
3.4
SimplePropertyVariable
85%
6/7
25%
1/4
1.75
StaticClassWrapper
0%
0/4
N/A
1
StreamTemplate
0%
0/57
0%
0/12
2.375
StringMacro
0%
0/8
N/A
1
StringMacroAdapter
0%
0/9
N/A
1
StringTemplate
0%
0/22
0%
0/4
1.333
TemplateDumper
0%
0/55
0%
0/16
1.571
TestObject
0%
0/28
0%
0/4
1.182
TextParser
0%
0/10
0%
0/2
1.5
UndefinedMacro
60%
6/10
N/A
1.286
Variable
62%
40/64
59%
19/32
2.769
VariableBuilder
100%
4/4
N/A
1
VoidMacro
50%
2/4
N/A
1.5
WMTemplate
50%
59/116
41%
5/12
2.579