Code coverage report
mageekguy\atoum\script\arguments\parser: paths coverage
86%
of 700
OPs
96%
of 131
Lines
77%
of 128
Branches
30%
of 109
Paths
Method
OPs
OPs %
Lines
Line %
Branches
Branches %
Paths
Path %
mageekguy\atoum\script\arguments\parser::__construct()
17
100%
2
100%
1
0%
1
100%
mageekguy\atoum\script\arguments\parser::__toString()
34
65%
8
100%
15
67%
8
13%
mageekguy\atoum\script\arguments\parser::setSuperglobals()
9
100%
2
100%
1
100%
1
100%
mageekguy\atoum\script\arguments\parser::getSuperglobals()
6
100%
1
100%
1
100%
1
100%
mageekguy\atoum\script\arguments\parser::resetValues()
9
100%
2
100%
1
100%
1
100%
mageekguy\atoum\script\arguments\parser::getHandlers()
6
100%
1
100%
1
100%
1
100%
mageekguy\atoum\script\arguments\parser::getPriorities()
6
100%
1
100%
1
100%
1
100%
mageekguy\atoum\script\arguments\parser::getIterator()
15
100%
1
100%
1
100%
1
100%
mageekguy\atoum\script\arguments\parser::parse()
43
72%
16
94%
6
67%
3
33%
mageekguy\atoum\script\arguments\parser::getValues()
24
100%
1
100%
9
100%
3
100%
mageekguy\atoum\script\arguments\parser::hasFoundArguments()
12
100%
1
100%
1
100%
1
100%
mageekguy\atoum\script\arguments\parser::addHandler()
71
80%
12
100%
12
50%
5
20%
mageekguy\atoum\script\arguments\parser::setDefaultHandler()
33
97%
6
100%
4
75%
2
100%
mageekguy\atoum\script\arguments\parser::getDefaultHandler()
6
100%
1
100%
1
100%
1
100%
mageekguy\atoum\script\arguments\parser::resetHandlers()
17
100%
4
100%
1
100%
1
100%
mageekguy\atoum\script\arguments\parser::argumentIsHandled()
15
100%
1
100%
4
100%
2
100%
mageekguy\atoum\script\arguments\parser::argumentHasHandler()
10
100%
1
100%
1
100%
1
100%
mageekguy\atoum\script\arguments\parser::init()
142
92%
29
97%
23
91%
22
41%
mageekguy\atoum\script\arguments\parser::triggerHandlers()
171
77%
35
91%
37
73%
49
4%
mageekguy\atoum\script\arguments\parser::invokeHandlers()
41
71%
5
100%
6
50%
3
0%
mageekguy\atoum\script\arguments\parser::isArgument()
13
100%
1
100%
1
100%
1
100%
mageekguy\atoum\script\arguments\parser::__construct()
100%
OP #0 - #16
Line #18 - #21
mageekguy\atoum\script\arguments\parser::__toString()
13%
0 / 7
0 / 6
0 / 7
0 / 3
0 / 3
0 / 3
0 / 3
0 / 4
0 / 2
0 / 2
0 / 4
0 / 2
0 / 6
OP #0 - #5
Line #23 - #27
OP #6
Line #27
OP #7 - #12
Line #27 - #29
OP #13 - #14
Line #29
OP #15
Line #29
OP #16 - #19
Line #29 - #31
OP #20
Line #31
OP #21 - #26
Line #31 - #34
OP #27 - #28
Line #34 - #35
OP #29 - #33
Line #35 - #38
mageekguy\atoum\script\arguments\parser::setSuperglobals()
100%
OP #0 - #8
Line #40 - #45
mageekguy\atoum\script\arguments\parser::getSuperglobals()
100%
OP #0 - #5
Line #47 - #50
mageekguy\atoum\script\arguments\parser::resetValues()
100%
OP #0 - #8
Line #52 - #57
mageekguy\atoum\script\arguments\parser::getHandlers()
100%
OP #0 - #5
Line #59 - #62
mageekguy\atoum\script\arguments\parser::getPriorities()
100%
OP #0 - #5
Line #64 - #67
mageekguy\atoum\script\arguments\parser::getIterator()
100%
OP #0 - #14
Line #69 - #72
mageekguy\atoum\script\arguments\parser::parse()
33%
0 / 2
0 / 2
OP #0 - #24
Line #74 - #95
OP #25
Line #95
OP #26 - #37
Line #95 - #98
OP #38 - #42
Line #98 - #101
mageekguy\atoum\script\arguments\parser::getValues()
100%
2 / 2
2 / 2
OP #0 - #5
Line #103 - #105
OP #6 - #8
Line #105
OP #9 - #13
Line #105
OP #14 - #16
Line #105
OP #17 - #19
Line #105
OP #20
Line #105
OP #21 - #23
Line #105 - #106
mageekguy\atoum\script\arguments\parser::hasFoundArguments()
100%
OP #0 - #11
Line #108 - #111
mageekguy\atoum\script\arguments\parser::addHandler()
20%
0 / 4
0 / 3
0 / 2
0 / 2
OP #0 - #19
Line #113 - #118
OP #20 - #27
Line #119
OP #29 - #30
Line #122
OP #31
Line #122
OP #32 - #43
Line #122 - #125
OP #44 - #53
Line #126
OP #55 - #65
Line #129 - #131
OP #66 - #70
Line #131 - #134
mageekguy\atoum\script\arguments\parser::setDefaultHandler()
100%
OP #0 - #16
Line #136 - #141
OP #17 - #24
Line #142
OP #26 - #32
Line #145 - #148
mageekguy\atoum\script\arguments\parser::getDefaultHandler()
100%
OP #0 - #5
Line #150 - #153
mageekguy\atoum\script\arguments\parser::resetHandlers()
100%
OP #0 - #16
Line #155 - #162
mageekguy\atoum\script\arguments\parser::argumentIsHandled()
100%
OP #0 - #7
Line #164 - #166
OP #8 - #11
Line #166
OP #12 - #14
Line #166 - #167
mageekguy\atoum\script\arguments\parser::argumentHasHandler()
100%
OP #0 - #9
Line #169 - #172
mageekguy\atoum\script\arguments\parser::init()
41%
4 / 11
5 / 11
4 / 11
8 / 20
1 / 2
1 / 10
7 / 10
1 / 10
0 / 4
8 / 16
8 / 16
5 / 12
8 / 16
2 / 4
3 / 8
2 / 4
2 / 4
1 / 4
2 / 4
5 / 12
8 / 16
OP #0 - #9
Line #174 - #177
OP #10 - #21
Line #178 - #179
OP #22 - #42
Line #181 - #186
OP #43 - #58
Line #187 - #189
OP #59 - #62
Line #189 - #190
OP #63
Line #190
OP #64 - #73
Line #191
OP #75 - #87
Line #194 - #200
OP #88 - #94
Line #200
OP #95 - #110
Line #202 - #205
OP #111 - #116
Line #206 - #207
OP #117 - #124
Line #210 - #212
OP #125 - #130
Line #213 - #214
OP #131 - #136
Line #217 - #218
OP #137
Line #219
OP #138 - #141
Line #221 - #222
mageekguy\atoum\script\arguments\parser::triggerHandlers()
4%
1 / 48
0 / 42
1 / 6
0 / 36
0 / 6
0 / 30
0 / 36
0 / 24
0 / 6
0 / 12
0 / 12
0 / 12
0 / 12
0 / 12
0 / 12
0 / 24
0 / 30
0 / 42
1 / 32
0 / 16
1 / 16
0 / 16
1 / 16
1 / 16
0 / 16
0 / 16
0 / 8
0 / 8
0 / 8
0 / 8
0 / 8
0 / 24
OP #0 - #10
Line #224 - #227
OP #11 - #19
Line #228 - #229
OP #20 - #32
Line #232 - #235
OP #33 - #58
Line #236 - #242
OP #59
Line #242
OP #60 - #83
Line #242 - #247
OP #84 - #87
Line #248
OP #88 - #89
Line #248 - #249
OP #90
Line #249
OP #91 - #95
Line #250 - #252
OP #96
Line #253
OP #97
Line #254
OP #98 - #99
Line #254 - #255
OP #100 - #106
Line #257 - #259
OP #107 - #111
Line #260
OP #112 - #121
Line #260 - #261
OP #122
Line #261
OP #123 - #132
Line #262
OP #134 - #135
Line #264
OP #137 - #140
Line #266
OP #141 - #152
Line #267
OP #154 - #155
Line #269
OP #156 - #164
Line #270 - #271
OP #165
Line #271
OP #166
Line #271 - #274
OP #167 - #170
Line #274 - #275
mageekguy\atoum\script\arguments\parser::invokeHandlers()
0%
0 / 2
0 / 2
OP #0 - #22
Line #277 - #281
OP #23
Line #281
OP #24 - #35
Line #281 - #284
OP #36 - #40
Line #284 - #287
mageekguy\atoum\script\arguments\parser::isArgument()
100%
OP #0 - #12
Line #289 - #292