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

class 
IsCloseToTest extends HamcrestAbstractMatcherTest
{

    protected function 
createMatcher()
    {
        
$irrelevant 0.1;

        return 
HamcrestNumberIsCloseTo::closeTo($irrelevant$irrelevant);
    }

    public function 
testEvaluatesToTrueIfArgumentIsEqualToADoubleValueWithinSomeError()
    {
        
$p closeTo(1.00.5);

        
$this->assertTrue($p->matches(1.0));
        
$this->assertTrue($p->matches(0.5));
        
$this->assertTrue($p->matches(1.5));

        
$this->assertDoesNotMatch($p2.0'too large');
        
$this->assertMismatchDescription('<2F> differed by <0.5F>'$p2.0);
        
$this->assertDoesNotMatch($p0.0'number too small');
        
$this->assertMismatchDescription('<0F> differed by <0.5F>'$p0.0);
    }
}
Онлайн: 1
Реклама