Mercurial > hg > isophonics-drupal-site
view vendor/phpunit/phpunit-mock-objects/tests/MockObject/Matcher/ConsecutiveParametersTest.php @ 0:4c8ae668cc8c
Initial import (non-working)
author | Chris Cannam |
---|---|
date | Wed, 29 Nov 2017 16:09:58 +0000 |
parents | |
children |
line wrap: on
line source
<?php class Framework_MockObject_Matcher_ConsecutiveParametersTest extends PHPUnit_Framework_TestCase { public function testIntegration() { $mock = $this->getMock('stdClass', array('foo')); $mock ->expects($this->any()) ->method('foo') ->withConsecutive( array('bar'), array(21, 42) ); $mock->foo('bar'); $mock->foo(21, 42); } public function testIntegrationWithLessAssertionsThenMethodCalls() { $mock = $this->getMock('stdClass', array('foo')); $mock ->expects($this->any()) ->method('foo') ->withConsecutive( array('bar') ); $mock->foo('bar'); $mock->foo(21, 42); } public function testIntegrationExpectingException() { $mock = $this->getMock('stdClass', array('foo')); $mock ->expects($this->any()) ->method('foo') ->withConsecutive( array('bar'), array(21, 42) ); $mock->foo('bar'); $this->setExpectedException('PHPUnit_Framework_ExpectationFailedException'); $mock->foo('invalid'); } }