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

class 
MatchesPatternTest extends HamcrestAbstractMatcherTest
{

    protected function 
createMatcher()
    {
        return 
matchesPattern('/o+b/');
    }

    public function 
testEvaluatesToTrueIfArgumentmatchesPattern()
    {
        
assertThat('foobar'matchesPattern('/o+b/'));
        
assertThat('foobar'matchesPattern('/^foo/'));
        
assertThat('foobar'matchesPattern('/ba*r$/'));
        
assertThat('foobar'matchesPattern('/^foobar$/'));
    }

    public function 
testEvaluatesToFalseIfArgumentDoesntMatchRegex()
    {
        
assertThat('foobar'not(matchesPattern('/^foob$/')));
        
assertThat('foobar'not(matchesPattern('/oobe/')));
    }

    public function 
testHasAReadableDescription()
    {
        
$this->assertDescription('a string matching "pattern"'matchesPattern('pattern'));
    }
}
Онлайн: 1
Реклама