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