PHPUnit_Framework_Assert::isReadable PHP Method

isReadable() public static method

Returns a PHPUnit_Framework_Constraint_IsReadable matcher object.
public static isReadable ( ) : PHPUnit_Framework_Constraint_IsReadable
return PHPUnit_Framework_Constraint_IsReadable
    public static function isReadable()
    {
        return new PHPUnit_Framework_Constraint_IsReadable();
    }

Usage Example

Example #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();
    }
PHPUnit_Framework_Assert