Mercurial > hg > isophonics-drupal-site
view vendor/phpunit/phpunit-mock-objects/tests/MockObject/Matcher/ConsecutiveParametersTest.php @ 12:7a779792577d
Update Drupal core to v8.4.5 (via Composer)
author | Chris Cannam |
---|---|
date | Fri, 23 Feb 2018 15:52:07 +0000 |
parents | 4c8ae668cc8c |
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'); } }