Create New Item
Item Type
File
Folder
Item Name
Search file in folder and subfolders...
Are you sure want to rename?
File Manager
/
smsapi
/
api_sdk
/
vendor
/
phpunit
/
phpunit-mock-objects
/
tests
/
MockObject
/
Matcher
:
ConsecutiveParametersTest.php
Advanced Search
Upload
New Item
Settings
Back
Back Up
Advanced Editor
Save
<?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'); } }