You are here

function CallTimesPredictionSpec::it_throws_UnexpectedCallsCountException_if_calls_found in Zircon Profile 8

Same name and namespace in other branches
  1. 8.0 vendor/phpspec/prophecy/spec/Prophecy/Prediction/CallTimesPredictionSpec.php \spec\Prophecy\Prediction\CallTimesPredictionSpec::it_throws_UnexpectedCallsCountException_if_calls_found()

Parameters

\Prophecy\Prophecy\ObjectProphecy $object:

\Prophecy\Prophecy\MethodProphecy $method:

\Prophecy\Call\Call $call:

\Prophecy\Argument\ArgumentsWildcard $arguments:

File

vendor/phpspec/prophecy/spec/Prophecy/Prediction/CallTimesPredictionSpec.php, line 38

Class

CallTimesPredictionSpec

Namespace

spec\Prophecy\Prediction

Code

function it_throws_UnexpectedCallsCountException_if_calls_found($object, $method, $call, $arguments) {
  $method
    ->getObjectProphecy()
    ->willReturn($object);
  $method
    ->getMethodName()
    ->willReturn('getName');
  $method
    ->getArgumentsWildcard()
    ->willReturn($arguments);
  $arguments
    ->__toString()
    ->willReturn('123');
  $call
    ->getMethodName()
    ->willReturn('getName');
  $call
    ->getArguments()
    ->willReturn(array(
    5,
    4,
    'three',
  ));
  $call
    ->getCallPlace()
    ->willReturn('unknown');
  $this
    ->shouldThrow('Prophecy\\Exception\\Prediction\\UnexpectedCallsCountException')
    ->duringCheck(array(
    $call,
  ), $object, $method);
}