Chris@0: getMock('stdClass', array('foo')); Chris@0: $mock Chris@0: ->expects($this->any()) Chris@0: ->method('foo') Chris@0: ->withConsecutive( Chris@0: array('bar'), Chris@0: array(21, 42) Chris@0: ); Chris@0: $mock->foo('bar'); Chris@0: $mock->foo(21, 42); Chris@0: } Chris@0: Chris@0: public function testIntegrationWithLessAssertionsThenMethodCalls() Chris@0: { Chris@0: $mock = $this->getMock('stdClass', array('foo')); Chris@0: $mock Chris@0: ->expects($this->any()) Chris@0: ->method('foo') Chris@0: ->withConsecutive( Chris@0: array('bar') Chris@0: ); Chris@0: $mock->foo('bar'); Chris@0: $mock->foo(21, 42); Chris@0: } Chris@0: Chris@0: public function testIntegrationExpectingException() Chris@0: { Chris@0: $mock = $this->getMock('stdClass', array('foo')); Chris@0: $mock Chris@0: ->expects($this->any()) Chris@0: ->method('foo') Chris@0: ->withConsecutive( Chris@0: array('bar'), Chris@0: array(21, 42) Chris@0: ); Chris@0: $mock->foo('bar'); Chris@0: $this->setExpectedException('PHPUnit_Framework_ExpectationFailedException'); Chris@0: $mock->foo('invalid'); Chris@0: } Chris@0: }