Code coverage report
mageekguy\atoum\mock\streams\fs\file\controller: branches coverage
89%
of 1434
OPs
93%
of 261
Lines
80%
of 269
Branches
7%
of 842
Paths
Method
OPs
OPs %
Lines
Line %
Branches
Branches %
Paths
Path %
mageekguy\atoum\mock\streams\fs\file\controller::__construct()
17
100%
3
100%
1
0%
1
100%
mageekguy\atoum\mock\streams\fs\file\controller::__set()
62
97%
11
100%
21
67%
7
14%
mageekguy\atoum\mock\streams\fs\file\controller::duplicate()
16
100%
3
100%
1
100%
1
100%
mageekguy\atoum\mock\streams\fs\file\controller::setPermissions()
18
100%
1
100%
1
100%
1
100%
mageekguy\atoum\mock\streams\fs\file\controller::getPointer()
6
100%
1
100%
1
100%
1
100%
mageekguy\atoum\mock\streams\fs\file\controller::setContents()
21
100%
2
100%
1
100%
1
100%
mageekguy\atoum\mock\streams\fs\file\controller::getContents()
6
100%
1
100%
1
100%
1
100%
mageekguy\atoum\mock\streams\fs\file\controller::contains()
16
100%
4
100%
1
100%
1
100%
mageekguy\atoum\mock\streams\fs\file\controller::isEmpty()
10
100%
1
100%
1
100%
1
100%
mageekguy\atoum\mock\streams\fs\file\controller::stream_open()
334
98%
82
100%
72
97%
737
0%
mageekguy\atoum\mock\streams\fs\file\controller::stream_seek()
46
72%
5
80%
4
50%
2
50%
mageekguy\atoum\mock\streams\fs\file\controller::stream_eof()
36
64%
6
83%
4
50%
2
50%
mageekguy\atoum\mock\streams\fs\file\controller::stream_tell()
43
77%
5
80%
8
75%
3
67%
mageekguy\atoum\mock\streams\fs\file\controller::stream_read()
93
86%
12
92%
16
88%
17
24%
mageekguy\atoum\mock\streams\fs\file\controller::stream_write()
94
86%
22
95%
13
85%
5
80%
mageekguy\atoum\mock\streams\fs\file\controller::stream_flush()
6
0%
1
0%
1
0%
1
0%
mageekguy\atoum\mock\streams\fs\file\controller::stream_metadata()
89
65%
16
69%
24
29%
8
13%
mageekguy\atoum\mock\streams\fs\file\controller::stream_truncate()
44
70%
5
80%
4
50%
2
50%
mageekguy\atoum\mock\streams\fs\file\controller::stream_lock()
40
98%
5
100%
4
75%
2
100%
mageekguy\atoum\mock\streams\fs\file\controller::stream_close()
33
97%
5
100%
4
75%
2
100%
mageekguy\atoum\mock\streams\fs\file\controller::unlink()
61
77%
9
89%
10
70%
5
60%
mageekguy\atoum\mock\streams\fs\file\controller::rename()
47
98%
6
100%
4
75%
2
100%
mageekguy\atoum\mock\streams\fs\file\controller::mkdir()
9
100%
1
100%
1
100%
1
100%
mageekguy\atoum\mock\streams\fs\file\controller::dir_opendir()
8
100%
1
100%
1
100%
1
100%
mageekguy\atoum\mock\streams\fs\file\controller::dir_readdir()
6
100%
1
100%
1
100%
1
100%
mageekguy\atoum\mock\streams\fs\file\controller::dir_rewinddir()
6
100%
1
100%
1
100%
1
100%
mageekguy\atoum\mock\streams\fs\file\controller::dir_closedir()
6
100%
1
100%
1
100%
1
100%
mageekguy\atoum\mock\streams\fs\file\controller::rmdir()
8
100%
1
100%
1
100%
1
100%
mageekguy\atoum\mock\streams\fs\file\controller::truncate()
28
100%
2
100%
1
100%
1
100%
mageekguy\atoum\mock\streams\fs\file\controller::seek()
56
75%
12
67%
13
54%
12
17%
mageekguy\atoum\mock\streams\fs\file\controller::setOpenMode()
83
98%
20
100%
31
97%
11
91%
mageekguy\atoum\mock\streams\fs\file\controller::setPointer()
13
100%
3
100%
1
100%
1
100%
mageekguy\atoum\mock\streams\fs\file\controller::movePointer()
13
100%
1
100%
1
100%
1
100%
mageekguy\atoum\mock\streams\fs\file\controller::getRawOpenMode()
16
100%
1
100%
1
100%
1
100%
mageekguy\atoum\mock\streams\fs\file\controller::checkOpenMode()
44
95%
10
100%
18
89%
6
83%
mageekguy\atoum\mock\streams\fs\file\controller::__construct()
0%
OP #0 - #16
Line #21 - #26
EXIT
mageekguy\atoum\mock\streams\fs\file\controller::__set()
67%
OP #0 - #13
Line #28 - #32
OP #14
Line #33
OP #15 - #17
Line #33
OP #18
Line #34
OP #19 - #21
Line #34
OP #22
Line #35
OP #23 - #25
Line #35
OP #26
Line #36
OP #27 - #29
Line #36
OP #30
Line #37
OP #31 - #33
Line #37
OP #34 - #43
Line #38
OP #45 - #46
Line #40
OP #47 - #56
Line #41
OP #58 - #61
Line #42 - #43
EXIT
mageekguy\atoum\mock\streams\fs\file\controller::duplicate()
100%
OP #0 - #15
Line #45 - #52
EXIT
mageekguy\atoum\mock\streams\fs\file\controller::setPermissions()
100%
OP #0 - #17
Line #54 - #57
EXIT
mageekguy\atoum\mock\streams\fs\file\controller::getPointer()
100%
OP #0 - #5
Line #59 - #62
EXIT
mageekguy\atoum\mock\streams\fs\file\controller::setContents()
100%
OP #0 - #20
Line #64 - #69
EXIT
mageekguy\atoum\mock\streams\fs\file\controller::getContents()
100%
OP #0 - #5
Line #71 - #74
EXIT
mageekguy\atoum\mock\streams\fs\file\controller::contains()
100%
OP #0 - #15
Line #76 - #82
EXIT
mageekguy\atoum\mock\streams\fs\file\controller::isEmpty()
100%
OP #0 - #9
Line #84 - #87
EXIT
mageekguy\atoum\mock\streams\fs\file\controller::stream_open()
97%
OP #0 - #13
Line #89 - #92
OP #14 - #25
Line #93
OP #27 - #64
Line #97 - #107
OP #65 - #68
Line #108 - #109
OP #69 - #77
Line #110 - #111
OP #78
Line #112
OP #79 - #90
Line #115 - #119
OP #91 - #94
Line #119
OP #95 - #97
Line #119
OP #98 - #105
Line #120 - #121
OP #107 - #110
Line #123
OP #111 - #114
Line #123
OP #115 - #117
Line #123
OP #118 - #125
Line #124 - #125
OP #127 - #128
Line #127
OP #129 - #134
Line #128
OP #135 - #139
Line #128
OP #140 - #141
Line #128 - #129
OP #142
Line #129
OP #143 - #147
Line #129 - #132
OP #148 - #151
Line #133 - #134
OP #152 - #160
Line #135 - #136
OP #161
Line #137
OP #162 - #171
Line #140 - #142
OP #172 - #189
Line #143 - #146
OP #191 - #193
Line #148
OP #194 - #200
Line #149 - #152
OP #201 - #207
Line #153 - #154
OP #208 - #210
Line #155 - #156
OP #211 - #219
Line #157 - #158
OP #220 - #221
Line #159
OP #223 - #225
Line #161
OP #226 - #237
Line #162 - #164
OP #239 - #241
Line #166
OP #242 - #246
Line #167 - #168
OP #247 - #253
Line #169 - #170
OP #254 - #260
Line #173 - #176
OP #261 - #269
Line #177 - #178
OP #270 - #271
Line #180
OP #273 - #275
Line #182
OP #276 - #284
Line #183 - #186
OP #285 - #291
Line #187 - #188
OP #292 - #303
Line #191 - #195
OP #304 - #309
Line #195 - #196
OP #311
Line #197 - #201
OP #312 - #318
Line #201 - #203
OP #319 - #321
Line #203 - #204
OP #322
Line #204
OP #323 - #329
Line #205 - #206
OP #330 - #333
Line #208 - #210
EXIT
mageekguy\atoum\mock\streams\fs\file\controller::stream_seek()
50%
OP #0 - #11
Line #212 - #215
OP #12 - #23
Line #216
OP #25 - #45
Line #220 - #224
EXIT
mageekguy\atoum\mock\streams\fs\file\controller::stream_eof()
50%
OP #0 - #9
Line #226 - #229
OP #10 - #21
Line #230
OP #23 - #35
Line #234 - #238
EXIT
mageekguy\atoum\mock\streams\fs\file\controller::stream_tell()
75%
OP #0 - #9
Line #240 - #243
OP #10 - #18
Line #244
OP #20 - #32
Line #248 - #250
OP #33 - #35
Line #250
OP #36 - #39
Line #250
OP #40 - #42
Line #250 - #252
EXIT
mageekguy\atoum\mock\streams\fs\file\controller::stream_read()
88%
OP #0 - #10
Line #254 - #257
OP #11 - #22
Line #258
OP #24 - #40
Line #262 - #266
OP #41 - #45
Line #266
OP #46 - #52
Line #266 - #268
OP #53 - #55
Line #268
OP #56
Line #268
OP #57 - #60
Line #268 - #269
OP #61
Line #269
OP #62 - #88
Line #270 - #273
OP #89 - #92
Line #275 - #277
EXIT
mageekguy\atoum\mock\streams\fs\file\controller::stream_write()
85%
OP #0 - #10
Line #279 - #282
OP #11 - #22
Line #283
OP #24 - #41
Line #287 - #292
OP #42 - #52
Line #293 - #296
OP #53 - #55
Line #297 - #298
OP #56 - #65
Line #299 - #301
OP #66 - #70
Line #303 - #304
OP #71 - #89
Line #306 - #310
OP #90 - #93
Line #312 - #314
EXIT
mageekguy\atoum\mock\streams\fs\file\controller::stream_flush()
0%
OP #0 - #5
Line #316 - #319
EXIT
mageekguy\atoum\mock\streams\fs\file\controller::stream_metadata()
29%
OP #0 - #12
Line #321 - #324
OP #13 - #24
Line #325
OP #26 - #41
Line #329 - #333
OP #42
Line #334
OP #43 - #46
Line #334
OP #47
Line #335
OP #48 - #51
Line #335
OP #52
Line #336
OP #53 - #56
Line #336
OP #57
Line #337
OP #58 - #61
Line #337
OP #62 - #64
Line #338
OP #66 - #69
Line #340
OP #70 - #78
Line #341 - #342
OP #80 - #81
Line #344
OP #82 - #84
Line #345
OP #86 - #88
Line #346 - #348
EXIT
mageekguy\atoum\mock\streams\fs\file\controller::stream_truncate()
50%
OP #0 - #10
Line #350 - #353
OP #11 - #22
Line #354
OP #24 - #43
Line #358 - #362
EXIT
mageekguy\atoum\mock\streams\fs\file\controller::stream_lock()
75%
OP #0 - #10
Line #364 - #367
OP #11 - #22
Line #368
OP #24 - #39
Line #372 - #376
EXIT
mageekguy\atoum\mock\streams\fs\file\controller::stream_close()
75%
OP #0 - #9
Line #378 - #381
OP #10 - #18
Line #382
OP #20 - #32
Line #386 - #390
EXIT
mageekguy\atoum\mock\streams\fs\file\controller::unlink()
70%
OP #0 - #10
Line #392 - #395
OP #11 - #22
Line #396
OP #24 - #39
Line #400 - #402
OP #40 - #46
Line #402 - #403
OP #47
Line #403
OP #48 - #50
Line #404
OP #52 - #60
Line #408 - #413
EXIT
mageekguy\atoum\mock\streams\fs\file\controller::rename()
75%
OP #0 - #11
Line #415 - #418
OP #12 - #23
Line #419
OP #25 - #46
Line #423 - #428
EXIT
mageekguy\atoum\mock\streams\fs\file\controller::mkdir()
100%
OP #0 - #8
Line #430 - #433
EXIT
mageekguy\atoum\mock\streams\fs\file\controller::dir_opendir()
100%
OP #0 - #7
Line #435 - #438
EXIT
mageekguy\atoum\mock\streams\fs\file\controller::dir_readdir()
100%
OP #0 - #5
Line #440 - #443
EXIT
mageekguy\atoum\mock\streams\fs\file\controller::dir_rewinddir()
100%
OP #0 - #5
Line #445 - #448
EXIT
mageekguy\atoum\mock\streams\fs\file\controller::dir_closedir()
100%
OP #0 - #5
Line #450 - #453
EXIT
mageekguy\atoum\mock\streams\fs\file\controller::rmdir()
100%
OP #0 - #7
Line #455 - #458
EXIT
mageekguy\atoum\mock\streams\fs\file\controller::truncate()
100%
OP #0 - #27
Line #460 - #465
EXIT
mageekguy\atoum\mock\streams\fs\file\controller::seek()
54%
OP #0 - #7
Line #467 - #471
OP #8 - #13
Line #472 - #473
OP #15 - #18
Line #475
OP #19 - #31
Line #476 - #477
OP #32 - #36
Line #479
OP #37 - #39
Line #479 - #480
OP #40
Line #480
OP #41 - #44
Line #481 - #482
OP #45 - #55
Line #484 - #487
EXIT
mageekguy\atoum\mock\streams\fs\file\controller::setOpenMode()
97%
OP #0 - #22
Line #489 - #496
OP #23
Line #497
OP #24 - #26
Line #497
OP #27 - #32
Line #498 - #499
OP #34 - #36
Line #501
OP #37
Line #502
OP #38 - #40
Line #502
OP #41
Line #503
OP #42 - #44
Line #503
OP #45 - #50
Line #504 - #505
OP #52 - #54
Line #507
OP #55
Line #508
OP #56 - #58
Line #508
OP #59
Line #509
OP #60 - #62
Line #509
OP #63
Line #510
OP #64 - #66
Line #510
OP #67
Line #511
OP #68 - #70
Line #511
OP #71 - #77
Line #512 - #513
OP #78 - #82
Line #513 - #516
EXIT
mageekguy\atoum\mock\streams\fs\file\controller::setPointer()
100%
OP #0 - #12
Line #518 - #524
EXIT
mageekguy\atoum\mock\streams\fs\file\controller::movePointer()
100%
OP #0 - #12
Line #526 - #529
EXIT
mageekguy\atoum\mock\streams\fs\file\controller::getRawOpenMode()
100%
OP #0 - #15
Line #531 - #534
EXIT
mageekguy\atoum\mock\streams\fs\file\controller::checkOpenMode()
89%
OP #0 - #11
Line #536 - #540
OP #12
Line #541
OP #13 - #15
Line #541
OP #16
Line #542
OP #17 - #19
Line #542
OP #20
Line #543
OP #21 - #23
Line #543
OP #24
Line #544
OP #25 - #27
Line #544
OP #28 - #31
Line #545
OP #33 - #34
Line #547
OP #35 - #38
Line #548
OP #40 - #43
Line #549 - #550
EXIT