PHP Class Elgg\Filesystem\DirectoryTest

Inheritance: extends Elgg\TestCase
Show file Open project: elgg/elgg

Public Methods

Method Description
emptyDirectoryProvider ( ) : array Returns an array of one-element arrays. Those elements should be fresh (empty) directory instances that use the relevant implementation.
testCanGetAnyFileInThisDirectoryEvenIfTheFileDoesNotExistYet ( Elgg\Filesystem\Directory $directory )
testCanGetDirectoryInsideItself ( Elgg\Filesystem\Directory $directory )
testCanGetFileInsideItself ( Elgg\Filesystem\Directory $directory )
testChrootReturnsANewDirectoryThatOnlyHasAccessToTheGivenSubdir ( Elgg\Filesystem\Directory $directory )
testListFilesAndDirsInASubdirectory ( Elgg\Filesystem\Directory $directory )
testListFilesAndDirsInTheDirectory ( Elgg\Filesystem\Directory $directory )
testPathsCannotContainDots ( Elgg\Filesystem\Directory $directory )

Method Details

emptyDirectoryProvider() abstract public method

Returns an array of one-element arrays. Those elements should be fresh (empty) directory instances that use the relevant implementation.
abstract public emptyDirectoryProvider ( ) : array
return array

testCanGetAnyFileInThisDirectoryEvenIfTheFileDoesNotExistYet() public method

public testCanGetAnyFileInThisDirectoryEvenIfTheFileDoesNotExistYet ( Elgg\Filesystem\Directory $directory )
$directory Elgg\Filesystem\Directory

testCanGetDirectoryInsideItself() public method

public testCanGetDirectoryInsideItself ( Elgg\Filesystem\Directory $directory )
$directory Elgg\Filesystem\Directory

testCanGetFileInsideItself() public method

public testCanGetFileInsideItself ( Elgg\Filesystem\Directory $directory )
$directory Elgg\Filesystem\Directory

testChrootReturnsANewDirectoryThatOnlyHasAccessToTheGivenSubdir() public method

public testChrootReturnsANewDirectoryThatOnlyHasAccessToTheGivenSubdir ( Elgg\Filesystem\Directory $directory )
$directory Elgg\Filesystem\Directory

testListFilesAndDirsInASubdirectory() public method

public testListFilesAndDirsInASubdirectory ( Elgg\Filesystem\Directory $directory )
$directory Elgg\Filesystem\Directory

testListFilesAndDirsInTheDirectory() public method

public testListFilesAndDirsInTheDirectory ( Elgg\Filesystem\Directory $directory )
$directory Elgg\Filesystem\Directory

testPathsCannotContainDots() public method

public testPathsCannotContainDots ( Elgg\Filesystem\Directory $directory )
$directory Elgg\Filesystem\Directory