Documentation

vfsStreamWrapperMkDirTestCase extends vfsStreamWrapperBaseTestCase
in package

Test for org\bovigo\vfs\vfsStreamWrapper around mkdir().

Tags
subpackage

test

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

Methods

accessWithDoubleDotReturnsCorrectContent()

public accessWithDoubleDotReturnsCorrectContent() : mixed
Tags
test
group

bug_19

Return values
mixed

accessWithExcessDoubleDotsReturnsCorrectContent()

public accessWithExcessDoubleDotsReturnsCorrectContent() : mixed
Tags
test
group

bug_115

Return values
mixed

allowsRecursiveMkDirWithDirectoryName0()

public allowsRecursiveMkDirWithDirectoryName0() : mixed
Tags
test
group

issue_131

since
1.6.3
Return values
mixed

alwaysResolvesRootDirectoryAsOwnParentWithDoubleDot()

public alwaysResolvesRootDirectoryAsOwnParentWithDoubleDot() : mixed
Tags
test
group

bug_115

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
test
group

issue_32

Return values
mixed

canNotIterateOverNonReadableDirectory()

public canNotIterateOverNonReadableDirectory() : mixed
Tags
test
group

permissions

group

bug_15

Return values
mixed

canNotUnlinkDirectoryWithoutRoot()

can not unlink without root

public canNotUnlinkDirectoryWithoutRoot() : mixed
Tags
test
Return values
mixed

canRetrieveFolderOfSameNameAsParentFolder()

public canRetrieveFolderOfSameNameAsParentFolder() : mixed
Tags
test
group

issue_32

Return values
mixed

mkdirDirCanNotCreateNewDirInNonWritingDirectory()

public mkdirDirCanNotCreateNewDirInNonWritingDirectory() : mixed
Tags
test
group

permissions

group

bug_15

Return values
mixed

mkdirNoNewRoot()

mkdir() should not overwrite existing root

public mkdirNoNewRoot() : mixed
Tags
test
Return values
mixed

mkdirNoNewRootRecursively()

mkdir() should not overwrite existing root

public mkdirNoNewRootRecursively() : mixed
Tags
test
Return values
mixed

mkdirNonRecursively()

assert that mkdir() creates the correct directory structure

public mkdirNonRecursively() : mixed
Tags
test
group

permissions

Return values
mixed

mkdirNonRecursivelyDifferentPermissions()

assert that mkdir() creates the correct directory structure

public mkdirNonRecursivelyDifferentPermissions() : mixed
Tags
test
group

permissions

Return values
mixed

mkdirOnFileReturnsFalse()

trying to create a subdirectory of a file should not work

public mkdirOnFileReturnsFalse() : mixed
Tags
test
Return values
mixed

mkdirRecursively()

assert that mkdir() creates the correct directory structure

public mkdirRecursively() : mixed
Tags
test
group

permissions

Return values
mixed

mkdirRecursivelyDifferentPermissions()

assert that mkdir() creates the correct directory structure

public mkdirRecursivelyDifferentPermissions() : mixed
Tags
test
group

permissions

Return values
mixed

mkdirRecursivelyUsesDefaultPermissions()

assert that mkdir() creates the correct directory structure

public mkdirRecursivelyUsesDefaultPermissions() : mixed
Tags
test
group

permissions

Return values
mixed

mkDirShouldNotOverwriteExistingDirectories()

public mkDirShouldNotOverwriteExistingDirectories() : mixed
Tags
test
group

issue_28

Return values
mixed

mkDirShouldNotOverwriteExistingDirectoriesAndTriggerE_USER_WARNING()

public mkDirShouldNotOverwriteExistingDirectoriesAndTriggerE_USER_WARNING() : mixed
Tags
test
group

issue_28

expectedException

PHPUnit_Framework_Error

expectedExceptionMessage

mkdir(): Path vfs://root/dir exists

Return values
mixed

mkDirShouldNotOverwriteExistingFiles()

public mkDirShouldNotOverwriteExistingFiles() : mixed
Tags
test
group

issue_28

Return values
mixed

mkDirShouldNotOverwriteExistingFilesAndTriggerE_USER_WARNING()

public mkDirShouldNotOverwriteExistingFilesAndTriggerE_USER_WARNING() : mixed
Tags
test
group

issue_28

expectedException

PHPUnit_Framework_Error

expectedExceptionMessage

mkdir(): Path vfs://root/test.txt exists

Return values
mixed

mkdirWithoutRootCreatesNewRoot()

no root > new directory becomes root

public mkdirWithoutRootCreatesNewRoot() : mixed
Tags
test
group

permissions

Return values
mixed

mkdirWithoutRootCreatesNewRootDifferentPermissions()

no root > new directory becomes root

public mkdirWithoutRootCreatesNewRootDifferentPermissions() : mixed
Tags
test
group

permissions

Return values
mixed

mkdirWithoutRootCreatesNewRootWithDefaultPermissions()

no root > new directory becomes root

public mkdirWithoutRootCreatesNewRootWithDefaultPermissions() : mixed
Tags
test
group

permissions

Return values
mixed

rmdirCanNotRemoveFiles()

rmdir() can not remove files

public rmdirCanNotRemoveFiles() : mixed
Tags
test
Return values
mixed

rmdirCanNotRemoveNonEmptyDirectory()

rmdir() can not remove non-empty directories

public rmdirCanNotRemoveNonEmptyDirectory() : mixed
Tags
test
Return values
mixed

rmdirCanNotRemoveNonExistingDirectory()

rmdir() can not remove a non-existing directory

public rmdirCanNotRemoveNonExistingDirectory() : mixed
Tags
test
Return values
mixed

rmdirCanRemoveEmptyDirectoryWithDot()

public rmdirCanRemoveEmptyDirectoryWithDot() : mixed
Tags
test
Return values
mixed

rmdirCanRemoveEmptyRoot()

rmdir() can remove empty directories

public rmdirCanRemoveEmptyRoot() : mixed
Tags
test
Return values
mixed

rmdirDirCanNotRemoveDirFromNonWritingDirectory()

public rmdirDirCanNotRemoveDirFromNonWritingDirectory() : mixed
Tags
test
group

permissions

group

bug_15

Return values
mixed

unlinkCanNotRemoveEmptyDirectory()

public unlinkCanNotRemoveEmptyDirectory() : mixed
Tags
test
since
0.11.0
group

issue_23

Return values
mixed

unlinkCanNotRemoveNonEmptyDirectory()

public unlinkCanNotRemoveNonEmptyDirectory() : mixed
Tags
test
since
0.11.0
group

issue_23

Return values
mixed

Search results