You are here

public function PHPUnit_Framework_MockObject_Matcher_InvokedCount::verify in Zircon Profile 8

Same name and namespace in other branches
  1. 8.0 vendor/phpunit/phpunit-mock-objects/src/Framework/MockObject/Matcher/InvokedCount.php \PHPUnit_Framework_MockObject_Matcher_InvokedCount::verify()

Verifies that the current expectation is valid. If everything is OK the code should just return, if not it must throw an exception.

Throws

PHPUnit_Framework_ExpectationFailedException

Overrides PHPUnit_Framework_MockObject_Verifiable::verify

File

vendor/phpunit/phpunit-mock-objects/src/Framework/MockObject/Matcher/InvokedCount.php, line 94

Class

PHPUnit_Framework_MockObject_Matcher_InvokedCount
Invocation matcher which checks if a method has been invoked a certain amount of times. If the number of invocations exceeds the value it will immediately throw an exception, If the number is less it will later be checked in verify() and also throw…

Code

public function verify() {
  $count = $this
    ->getInvocationCount();
  if ($count !== $this->expectedCount) {
    throw new PHPUnit_Framework_ExpectationFailedException(sprintf('Method was expected to be called %d times, ' . 'actually called %d times.', $this->expectedCount, $count));
  }
}