Вход Регистрация
Файл: gapps/vendor/hamcrest/hamcrest-php/tests/Hamcrest/Array/IsArrayContainingInOrderTest.php
Строк: 60
<?php
namespace HamcrestArrays;

use 
HamcrestAbstractMatcherTest;

class 
IsArrayContainingInOrderTest extends AbstractMatcherTest
{

    protected function 
createMatcher()
    {
        return 
IsArrayContainingInOrder::arrayContaining(array(12));
    }

    public function 
testHasAReadableDescription()
    {
        
$this->assertDescription('[<1>, <2>]'arrayContaining(array(12)));
    }

    public function 
testMatchesItemsInOrder()
    {
        
$this->assertMatches(arrayContaining(array(123)), array(123), 'in order');
        
$this->assertMatches(arrayContaining(array(1)), array(1), 'single');
    }

    public function 
testAppliesMatchersInOrder()
    {
        
$this->assertMatches(
            
arrayContaining(array(123)),
            array(
123),
            
'in order'
        
);
        
$this->assertMatches(arrayContaining(array(1)), array(1), 'single');
    }

    public function 
testMismatchesItemsInAnyOrder()
    {
        
$matcher arrayContaining(array(123));
        
$this->assertMismatchDescription('was null'$matchernull);
        
$this->assertMismatchDescription('No item matched: <1>'$matcher, array());
        
$this->assertMismatchDescription('No item matched: <2>'$matcher, array(1));
        
$this->assertMismatchDescription('item with key 0: was <4>'$matcher, array(4321));
        
$this->assertMismatchDescription('item with key 2: was <4>'$matcher, array(124));
    }
}
Онлайн: 0
Реклама