isReadable() public static method

Returns a PHPUnit_Framework_Constraint_IsReadable matcher object.
public static isReadable ( ) : PHPUnit_Framework_Constraint_IsReadable
return PHPUnit_Framework_Constraint_IsReadable
Esempio n. 1
0
    /**
     * @covers PHPUnit_Framework_Constraint_IsReadable
     * @covers PHPUnit_Framework_Assert::isReadable
     * @covers PHPUnit_Framework_Constraint::count
     * @covers PHPUnit_Framework_TestFailure::exceptionToString
     */
    public function testConstraintIsReadable()
    {
        $constraint = PHPUnit_Framework_Assert::isReadable();
        $this->assertFalse($constraint->evaluate('foo', '', true));
        $this->assertEquals('is readable', $constraint->toString());
        $this->assertEquals(1, count($constraint));
        try {
            $constraint->evaluate('foo');
        } catch (PHPUnit_Framework_ExpectationFailedException $e) {
            $this->assertEquals(<<<EOF
Failed asserting that "foo" is readable.

EOF
, PHPUnit_Framework_TestFailure::exceptionToString($e));
            return;
        }
        $this->fail();
    }