Вход Регистрация
Файл: gapps/vendor/phpunit/phpunit-mock-objects/tests/MockObject/Matcher/ConsecutiveParametersTest.php
Строк: 31
<?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(
2142)
            );
        
$mock->foo('bar');
        
$mock->foo(2142);
    }

    public function 
testIntegrationWithLessAssertionsThenMethodCalls()
    {
        
$mock $this->getMock('stdClass', array('foo'));
        
$mock
            
->expects($this->any())
            ->
method('foo')
            ->
withConsecutive(
                array(
'bar')
            );
        
$mock->foo('bar');
        
$mock->foo(2142);
    }

    public function 
testIntegrationExpectingException()
    {
        
$mock $this->getMock('stdClass', array('foo'));
        
$mock
            
->expects($this->any())
            ->
method('foo')
            ->
withConsecutive(
                array(
'bar'),
                array(
2142)
            );
        
$mock->foo('bar');
        
$this->setExpectedException('PHPUnit_Framework_ExpectationFailedException');
        
$mock->foo('invalid');
    }
}
Онлайн: 3
Реклама