vfsStreamWrapperMkDirTestCase
extends vfsStreamWrapperBaseTestCase
in package
Test for org\bovigo\vfs\vfsStreamWrapper around mkdir().
Tags
Table of Contents
- $bar : vfsStreamDirectory
- sub directory
- $barURL : string
- URL of sub directory
- $baz1 : vfsStreamFile
- a file
- $baz1URL : string
- URL of file 1
- $baz2 : vfsStreamFile
- another file
- $baz2URL : string
- URL of file 2
- $foo : vfsStreamDirectory
- root directory
- $fooURL : string
- URL of root directory
- accessWithDoubleDotReturnsCorrectContent() : mixed
- accessWithExcessDoubleDotsReturnsCorrectContent() : mixed
- allowsRecursiveMkDirWithDirectoryName0() : mixed
- alwaysResolvesRootDirectoryAsOwnParentWithDoubleDot() : mixed
- bc_expectException() : mixed
- bc_getMock() : mixed
- canCreateFolderOfSameNameAsParentFolder() : mixed
- canNotIterateOverNonReadableDirectory() : mixed
- canNotUnlinkDirectoryWithoutRoot() : mixed
- can not unlink without root
- canRetrieveFolderOfSameNameAsParentFolder() : mixed
- is_dir() : mixed
- assert is_dir() returns correct result
- issue17() : mixed
- mkdirDirCanNotCreateNewDirInNonWritingDirectory() : mixed
- mkdirNoNewRoot() : mixed
- mkdir() should not overwrite existing root
- mkdirNoNewRootRecursively() : mixed
- mkdir() should not overwrite existing root
- mkdirNonRecursively() : mixed
- assert that mkdir() creates the correct directory structure
- mkdirNonRecursivelyDifferentPermissions() : mixed
- assert that mkdir() creates the correct directory structure
- mkdirOnFileReturnsFalse() : mixed
- trying to create a subdirectory of a file should not work
- mkdirRecursively() : mixed
- assert that mkdir() creates the correct directory structure
- mkdirRecursivelyDifferentPermissions() : mixed
- assert that mkdir() creates the correct directory structure
- mkdirRecursivelyUsesDefaultPermissions() : mixed
- assert that mkdir() creates the correct directory structure
- mkDirShouldNotOverwriteExistingDirectories() : mixed
- mkDirShouldNotOverwriteExistingDirectoriesAndTriggerE_USER_WARNING() : mixed
- mkDirShouldNotOverwriteExistingFiles() : mixed
- mkDirShouldNotOverwriteExistingFilesAndTriggerE_USER_WARNING() : mixed
- mkdirWithDots() : mixed
- mkdirWithoutRootCreatesNewRoot() : mixed
- no root > new directory becomes root
- mkdirWithoutRootCreatesNewRootDifferentPermissions() : mixed
- no root > new directory becomes root
- mkdirWithoutRootCreatesNewRootWithDefaultPermissions() : mixed
- no root > new directory becomes root
- rmdirCanNotRemoveFiles() : mixed
- rmdir() can not remove files
- rmdirCanNotRemoveNonEmptyDirectory() : mixed
- rmdir() can not remove non-empty directories
- rmdirCanNotRemoveNonExistingDirectory() : mixed
- rmdir() can not remove a non-existing directory
- rmdirCanRemoveEmptyDirectory() : mixed
- rmdirCanRemoveEmptyDirectoryWithDot() : mixed
- rmdirCanRemoveEmptyRoot() : mixed
- rmdir() can remove empty directories
- rmdirDirCanNotRemoveDirFromNonWritingDirectory() : mixed
- setUp() : mixed
- set up test environment
- unlinkCanNotRemoveEmptyDirectory() : mixed
- unlinkCanNotRemoveNonEmptyDirectory() : mixed
Properties
$bar
sub directory
protected
vfsStreamDirectory
$bar
$barURL
URL of sub directory
protected
string
$barURL
$baz1
a file
protected
vfsStreamFile
$baz1
$baz1URL
URL of file 1
protected
string
$baz1URL
$baz2
another file
protected
vfsStreamFile
$baz2
$baz2URL
URL of file 2
protected
string
$baz2URL
$foo
root directory
protected
vfsStreamDirectory
$foo
$fooURL
URL of root directory
protected
string
$fooURL
Methods
accessWithDoubleDotReturnsCorrectContent()
public
accessWithDoubleDotReturnsCorrectContent() : mixed
Tags
Return values
mixed —accessWithExcessDoubleDotsReturnsCorrectContent()
public
accessWithExcessDoubleDotsReturnsCorrectContent() : mixed
Tags
Return values
mixed —allowsRecursiveMkDirWithDirectoryName0()
public
allowsRecursiveMkDirWithDirectoryName0() : mixed
Tags
Return values
mixed —alwaysResolvesRootDirectoryAsOwnParentWithDoubleDot()
public
alwaysResolvesRootDirectoryAsOwnParentWithDoubleDot() : mixed
Tags
Return values
mixed —bc_expectException()
public
bc_expectException(mixed $exception) : mixed
Parameters
- $exception : mixed
Return values
mixed —bc_getMock()
public
bc_getMock(mixed $originalClassName[, mixed $methods = array() ][, array<string|int, mixed> $arguments = array() ][, mixed $mockClassName = '' ][, mixed $callOriginalConstructor = true ][, mixed $callOriginalClone = true ][, mixed $callAutoload = true ][, mixed $cloneArguments = false ][, mixed $callOriginalMethods = false ][, mixed $proxyTarget = null ]) : mixed
Parameters
- $originalClassName : mixed
- $methods : mixed = array()
- $arguments : array<string|int, mixed> = array()
- $mockClassName : mixed = ''
- $callOriginalConstructor : mixed = true
- $callOriginalClone : mixed = true
- $callAutoload : mixed = true
- $cloneArguments : mixed = false
- $callOriginalMethods : mixed = false
- $proxyTarget : mixed = null
Return values
mixed —canCreateFolderOfSameNameAsParentFolder()
public
canCreateFolderOfSameNameAsParentFolder() : mixed
Tags
Return values
mixed —canNotIterateOverNonReadableDirectory()
public
canNotIterateOverNonReadableDirectory() : mixed
Tags
Return values
mixed —canNotUnlinkDirectoryWithoutRoot()
can not unlink without root
public
canNotUnlinkDirectoryWithoutRoot() : mixed
Tags
Return values
mixed —canRetrieveFolderOfSameNameAsParentFolder()
public
canRetrieveFolderOfSameNameAsParentFolder() : mixed
Tags
Return values
mixed —is_dir()
assert is_dir() returns correct result
public
is_dir() : mixed
Tags
Return values
mixed —issue17()
public
issue17() : mixed
Tags
Return values
mixed —mkdirDirCanNotCreateNewDirInNonWritingDirectory()
public
mkdirDirCanNotCreateNewDirInNonWritingDirectory() : mixed
Tags
Return values
mixed —mkdirNoNewRoot()
mkdir() should not overwrite existing root
public
mkdirNoNewRoot() : mixed
Tags
Return values
mixed —mkdirNoNewRootRecursively()
mkdir() should not overwrite existing root
public
mkdirNoNewRootRecursively() : mixed
Tags
Return values
mixed —mkdirNonRecursively()
assert that mkdir() creates the correct directory structure
public
mkdirNonRecursively() : mixed
Tags
Return values
mixed —mkdirNonRecursivelyDifferentPermissions()
assert that mkdir() creates the correct directory structure
public
mkdirNonRecursivelyDifferentPermissions() : mixed
Tags
Return values
mixed —mkdirOnFileReturnsFalse()
trying to create a subdirectory of a file should not work
public
mkdirOnFileReturnsFalse() : mixed
Tags
Return values
mixed —mkdirRecursively()
assert that mkdir() creates the correct directory structure
public
mkdirRecursively() : mixed
Tags
Return values
mixed —mkdirRecursivelyDifferentPermissions()
assert that mkdir() creates the correct directory structure
public
mkdirRecursivelyDifferentPermissions() : mixed
Tags
Return values
mixed —mkdirRecursivelyUsesDefaultPermissions()
assert that mkdir() creates the correct directory structure
public
mkdirRecursivelyUsesDefaultPermissions() : mixed
Tags
Return values
mixed —mkDirShouldNotOverwriteExistingDirectories()
public
mkDirShouldNotOverwriteExistingDirectories() : mixed
Tags
Return values
mixed —mkDirShouldNotOverwriteExistingDirectoriesAndTriggerE_USER_WARNING()
public
mkDirShouldNotOverwriteExistingDirectoriesAndTriggerE_USER_WARNING() : mixed
Tags
Return values
mixed —mkDirShouldNotOverwriteExistingFiles()
public
mkDirShouldNotOverwriteExistingFiles() : mixed
Tags
Return values
mixed —mkDirShouldNotOverwriteExistingFilesAndTriggerE_USER_WARNING()
public
mkDirShouldNotOverwriteExistingFilesAndTriggerE_USER_WARNING() : mixed
Tags
Return values
mixed —mkdirWithDots()
public
mkdirWithDots() : mixed
Tags
Return values
mixed —mkdirWithoutRootCreatesNewRoot()
no root > new directory becomes root
public
mkdirWithoutRootCreatesNewRoot() : mixed
Tags
Return values
mixed —mkdirWithoutRootCreatesNewRootDifferentPermissions()
no root > new directory becomes root
public
mkdirWithoutRootCreatesNewRootDifferentPermissions() : mixed
Tags
Return values
mixed —mkdirWithoutRootCreatesNewRootWithDefaultPermissions()
no root > new directory becomes root
public
mkdirWithoutRootCreatesNewRootWithDefaultPermissions() : mixed
Tags
Return values
mixed —rmdirCanNotRemoveFiles()
rmdir() can not remove files
public
rmdirCanNotRemoveFiles() : mixed
Tags
Return values
mixed —rmdirCanNotRemoveNonEmptyDirectory()
rmdir() can not remove non-empty directories
public
rmdirCanNotRemoveNonEmptyDirectory() : mixed
Tags
Return values
mixed —rmdirCanNotRemoveNonExistingDirectory()
rmdir() can not remove a non-existing directory
public
rmdirCanNotRemoveNonExistingDirectory() : mixed
Tags
Return values
mixed —rmdirCanRemoveEmptyDirectory()
public
rmdirCanRemoveEmptyDirectory() : mixed
Tags
Return values
mixed —rmdirCanRemoveEmptyDirectoryWithDot()
public
rmdirCanRemoveEmptyDirectoryWithDot() : mixed
Tags
Return values
mixed —rmdirCanRemoveEmptyRoot()
rmdir() can remove empty directories
public
rmdirCanRemoveEmptyRoot() : mixed
Tags
Return values
mixed —rmdirDirCanNotRemoveDirFromNonWritingDirectory()
public
rmdirDirCanNotRemoveDirFromNonWritingDirectory() : mixed
Tags
Return values
mixed —setUp()
set up test environment
public
setUp() : mixed
Return values
mixed —unlinkCanNotRemoveEmptyDirectory()
public
unlinkCanNotRemoveEmptyDirectory() : mixed
Tags
Return values
mixed —unlinkCanNotRemoveNonEmptyDirectory()
public
unlinkCanNotRemoveNonEmptyDirectory() : mixed