芝麻web文件管理V1.00
编辑当前文件:/home/qrafawbu/rentandbuyrealty.com/pay/vendor/hoa/protocol/Test/Unit/Protocol.php
when($result = SUT::getInstance()) ->then ->object($result) ->isInstanceOf('Hoa\Protocol\Node'); } public function case_default_tree() { $this ->when($result = SUT::getInstance()) ->then ->object($result['Application'])->isInstanceOf('Hoa\Protocol\Node\Node') ->object($result['Application']['Public'])->isInstanceOf('Hoa\Protocol\Node\Node') ->object($result['Data'])->isInstanceOf('Hoa\Protocol\Node\Node') ->object($result['Data']['Etc'])->isInstanceOf('Hoa\Protocol\Node\Node') ->object($result['Data']['Etc']['Configuration'])->isInstanceOf('Hoa\Protocol\Node\Node') ->object($result['Data']['Etc']['Locale'])->isInstanceOf('Hoa\Protocol\Node\Node') ->object($result['Data']['Lost+found'])->isInstanceOf('Hoa\Protocol\Node\Node') ->object($result['Data']['Temporary'])->isInstanceOf('Hoa\Protocol\Node\Node') ->object($result['Data']['Variable'])->isInstanceOf('Hoa\Protocol\Node\Node') ->object($result['Data']['Variable']['Cache'])->isInstanceOf('Hoa\Protocol\Node\Node') ->object($result['Data']['Variable']['Database'])->isInstanceOf('Hoa\Protocol\Node\Node') ->object($result['Data']['Variable']['Log'])->isInstanceOf('Hoa\Protocol\Node\Node') ->object($result['Data']['Variable']['Private'])->isInstanceOf('Hoa\Protocol\Node\Node') ->object($result['Data']['Variable']['Run'])->isInstanceOf('Hoa\Protocol\Node\Node') ->object($result['Data']['Variable']['Test'])->isInstanceOf('Hoa\Protocol\Node\Node') ->object($result['Library'])->isInstanceOf('Hoa\Protocol\Node\Library') ->string($result['Library']->reach()) ->isEqualTo( dirname(dirname(dirname(dirname(__DIR__)))) . DS . 'hoathis' . DS . RS . dirname(dirname(dirname(dirname(__DIR__)))) . DS . 'hoa' . DS ); } public function case_resolve_not_a_hoa_path() { $this ->given($protocol = SUT::getInstance()) ->when($result = $protocol->resolve('/foo/bar')) ->then ->string($result) ->isEqualTo('/foo/bar'); } public function case_resolve_to_non_existing_resource() { $this ->given($protocol = SUT::getInstance()) ->when($result = $protocol->resolve('hoa://Application/Foo/Bar')) ->then ->string($result) ->isEqualTo(SUT::NO_RESOLUTION); } public function case_resolve_does_not_test_if_exists() { $this ->given($protocol = SUT::getInstance()) ->when($result = $protocol->resolve('hoa://Application/Foo/Bar', false)) ->then ->string($result) ->isEqualTo('/Foo/Bar'); } public function case_resolve_unfold_to_existing_resources() { $this ->given($protocol = SUT::getInstance()) ->when($result = $protocol->resolve('hoa://Library', true, true)) ->then ->array($result) ->contains( dirname(dirname(dirname(dirname(__DIR__)))) . DS . 'hoa' ); } public function case_resolve_unfold_to_non_existing_resources() { $this ->given( $parentHoaDirectory = dirname(dirname(dirname(dirname(__DIR__)))), $protocol = SUT::getInstance() ) ->when($result = $protocol->resolve('hoa://Library', false, true)) ->then ->array($result) ->isEqualTo([ $parentHoaDirectory . DS . 'hoathis', $parentHoaDirectory . DS . 'hoa' ]); } }