PHPUnit_Framework_Assert::directoryExists PHP Method

directoryExists() public static method

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

Usage Example

Example #1
0
    /**
     * @covers PHPUnit_Framework_Constraint_DirectoryExists
     * @covers PHPUnit_Framework_Assert::directoryExists
     * @covers PHPUnit_Framework_Constraint::count
     * @covers PHPUnit_Framework_TestFailure::exceptionToString
     */
    public function testConstraintDirectoryExists()
    {
        $constraint = PHPUnit_Framework_Assert::directoryExists();
        $this->assertFalse($constraint->evaluate('foo', '', true));
        $this->assertEquals('directory exists', $constraint->toString());
        $this->assertEquals(1, count($constraint));
        try {
            $constraint->evaluate('foo');
        } catch (PHPUnit_Framework_ExpectationFailedException $e) {
            $this->assertEquals(<<<EOF
Failed asserting that directory "foo" exists.

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