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 - #26EXIT
mageekguy\atoum\mock\streams\fs\file\controller::__set() 67%
OP #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 - #43EXIT
mageekguy\atoum\mock\streams\fs\file\controller::duplicate() 100%
OP #0 - #15 Line #45 - #52EXIT
mageekguy\atoum\mock\streams\fs\file\controller::setPermissions() 100%
OP #0 - #17 Line #54 - #57EXIT
mageekguy\atoum\mock\streams\fs\file\controller::getPointer() 100%
OP #0 - #5 Line #59 - #62EXIT
mageekguy\atoum\mock\streams\fs\file\controller::setContents() 100%
OP #0 - #20 Line #64 - #69EXIT
mageekguy\atoum\mock\streams\fs\file\controller::getContents() 100%
OP #0 - #5 Line #71 - #74EXIT
mageekguy\atoum\mock\streams\fs\file\controller::contains() 100%
OP #0 - #15 Line #76 - #82EXIT
mageekguy\atoum\mock\streams\fs\file\controller::isEmpty() 100%
OP #0 - #9 Line #84 - #87EXIT
mageekguy\atoum\mock\streams\fs\file\controller::stream_open() 97%
OP #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 - #210EXIT
mageekguy\atoum\mock\streams\fs\file\controller::stream_seek() 50%
OP #0 - #11 Line #212 - #215OP #12 - #23 Line #216OP #25 - #45 Line #220 - #224EXIT
mageekguy\atoum\mock\streams\fs\file\controller::stream_eof() 50%
OP #0 - #9 Line #226 - #229OP #10 - #21 Line #230OP #23 - #35 Line #234 - #238EXIT
mageekguy\atoum\mock\streams\fs\file\controller::stream_tell() 75%
OP #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 - #252EXIT
mageekguy\atoum\mock\streams\fs\file\controller::stream_read() 88%
OP #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 - #277EXIT
mageekguy\atoum\mock\streams\fs\file\controller::stream_write() 85%
OP #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 - #314EXIT
mageekguy\atoum\mock\streams\fs\file\controller::stream_flush() 0%
OP #0 - #5 Line #316 - #319EXIT
mageekguy\atoum\mock\streams\fs\file\controller::stream_metadata() 29%
OP #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 - #348EXIT
mageekguy\atoum\mock\streams\fs\file\controller::stream_truncate() 50%
OP #0 - #10 Line #350 - #353OP #11 - #22 Line #354OP #24 - #43 Line #358 - #362EXIT
mageekguy\atoum\mock\streams\fs\file\controller::stream_lock() 75%
OP #0 - #10 Line #364 - #367OP #11 - #22 Line #368OP #24 - #39 Line #372 - #376EXIT
mageekguy\atoum\mock\streams\fs\file\controller::stream_close() 75%
OP #0 - #9 Line #378 - #381OP #10 - #18 Line #382OP #20 - #32 Line #386 - #390EXIT
mageekguy\atoum\mock\streams\fs\file\controller::rename() 75%
OP #0 - #11 Line #415 - #418OP #12 - #23 Line #419OP #25 - #46 Line #423 - #428EXIT
mageekguy\atoum\mock\streams\fs\file\controller::mkdir() 100%
OP #0 - #8 Line #430 - #433EXIT
mageekguy\atoum\mock\streams\fs\file\controller::dir_opendir() 100%
OP #0 - #7 Line #435 - #438EXIT
mageekguy\atoum\mock\streams\fs\file\controller::dir_readdir() 100%
OP #0 - #5 Line #440 - #443EXIT
mageekguy\atoum\mock\streams\fs\file\controller::dir_rewinddir() 100%
OP #0 - #5 Line #445 - #448EXIT
mageekguy\atoum\mock\streams\fs\file\controller::dir_closedir() 100%
OP #0 - #5 Line #450 - #453EXIT
mageekguy\atoum\mock\streams\fs\file\controller::rmdir() 100%
OP #0 - #7 Line #455 - #458EXIT
mageekguy\atoum\mock\streams\fs\file\controller::truncate() 100%
OP #0 - #27 Line #460 - #465EXIT
mageekguy\atoum\mock\streams\fs\file\controller::seek() 54%
OP #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 - #487EXIT
mageekguy\atoum\mock\streams\fs\file\controller::setOpenMode() 97%
OP #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 - #516EXIT
mageekguy\atoum\mock\streams\fs\file\controller::setPointer() 100%
OP #0 - #12 Line #518 - #524EXIT
mageekguy\atoum\mock\streams\fs\file\controller::movePointer() 100%
OP #0 - #12 Line #526 - #529EXIT
mageekguy\atoum\mock\streams\fs\file\controller::getRawOpenMode() 100%
OP #0 - #15 Line #531 - #534EXIT
mageekguy\atoum\mock\streams\fs\file\controller::checkOpenMode() 89%
OP #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 - #550EXIT