vfsStreamWrapperTestCase
extends vfsStreamWrapperBaseTestCase
in package
Test for org\bovigo\vfs\vfsStreamWrapper.
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
- basename() : mixed
- assert basename() returns correct file name
- bc_expectException() : mixed
- bc_getMock() : mixed
- chgrp() : mixed
- chgrpDoesNotWorkOnVfsStreamUrls() : mixed
- chmod() : mixed
- file permissions
- chmodModifiesPermissions() : mixed
- chownChangesUser() : mixed
- chownDoesNotWorkOnVfsStreamUrls() : mixed
- directoriesAndNonExistingFilesAreSometimesExecutable() : mixed
- assert is_executable() works correct
- dirname() : mixed
- assert dirname() returns correct directory name
- file_exists() : mixed
- assert that file_exists() delivers correct result
- fileCopy() : mixed
- filemtime() : mixed
- assert that filemtime() delivers correct result
- fileownerIsCurrentUserByDefault() : mixed
- filesize() : mixed
- assure that filesize is returned correct
- groupIsCurrentGroupByDefault() : mixed
- is_executable() : mixed
- assert is_executable() works correct
- is_readable() : mixed
- assert is_readable() works correct
- is_writable() : mixed
- assert is_writable() works correct
- openFileWithoutDirectory() : mixed
- pathesAreCorrectlySet() : mixed
- pathIsUpdatedAfterMove() : mixed
- renameDirectory() : mixed
- renameDirectoryOverwritingExistingFile() : mixed
- renameDirectoryWithDots() : mixed
- renameDirectoryWithDotsInTarget() : mixed
- renameFileIntoFile() : mixed
- renameFileToDirectory() : mixed
- renameOnDestinationDirectoryFileNotFound() : mixed
- assert that trying to rename to a directory that is not found trigger a warning
- renameOnSourceFileNotFound() : mixed
- assert that trying to rename from a non existing file trigger a warning
- resetByRegister() : mixed
- ensure that a call to vfsStreamWrapper::register() resets the stream
- setRootReturnsRoot() : mixed
- setUp() : mixed
- set up test environment
- statAndFstatReturnSameResult() : mixed
- stat() and fstat() should return the same result
- statReturnsFullDataForDirectories() : mixed
- statReturnsFullDataForDirectoriesWithDot() : mixed
- statReturnsFullDataForFiles() : mixed
- stat() returns full data
- touchChangesAccessAndModificationTimeForDirectory() : mixed
- touchChangesAccessAndModificationTimeForFile() : mixed
- touchChangesTimesToCurrentTimestampWhenNoTimesGiven() : mixed
- touchCreatesNonExistingFile() : mixed
- touchWithModifiedTimeChangesAccessAndModifiedTime() : mixed
- truncateRemovesSuperflouosContent() : mixed
- truncateToGreaterSizeAddsZeroBytes() : mixed
- unlinkRemovesFilesOnly() : mixed
- unlinkReturnsFalseWhenFileDoesNotExist() : mixed
- unlinkReturnsFalseWhenFileDoesNotExistAndFileWithSameNameExistsInRoot() : mixed
- urlIsUpdatedAfterMove() : mixed
- urlsAreCorrectlySet() : 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
basename()
assert basename() returns correct file name
public
basename() : 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 —chgrp()
public
chgrp() : mixed
Tags
Return values
mixed —chgrpDoesNotWorkOnVfsStreamUrls()
public
chgrpDoesNotWorkOnVfsStreamUrls() : mixed
Tags
Return values
mixed —chmod()
file permissions
public
chmod() : mixed
Tags
Return values
mixed —chmodModifiesPermissions()
public
chmodModifiesPermissions() : mixed
Tags
Return values
mixed —chownChangesUser()
public
chownChangesUser() : mixed
Tags
Return values
mixed —chownDoesNotWorkOnVfsStreamUrls()
public
chownDoesNotWorkOnVfsStreamUrls() : mixed
Tags
Return values
mixed —directoriesAndNonExistingFilesAreSometimesExecutable()
assert is_executable() works correct
public
directoriesAndNonExistingFilesAreSometimesExecutable() : mixed
Tags
Return values
mixed —dirname()
assert dirname() returns correct directory name
public
dirname() : mixed
Tags
Return values
mixed —file_exists()
assert that file_exists() delivers correct result
public
file_exists() : mixed
Tags
Return values
mixed —fileCopy()
public
fileCopy() : mixed
Tags
Return values
mixed —filemtime()
assert that filemtime() delivers correct result
public
filemtime() : mixed
Tags
Return values
mixed —fileownerIsCurrentUserByDefault()
public
fileownerIsCurrentUserByDefault() : mixed
Tags
Return values
mixed —filesize()
assure that filesize is returned correct
public
filesize() : mixed
Tags
Return values
mixed —groupIsCurrentGroupByDefault()
public
groupIsCurrentGroupByDefault() : mixed
Tags
Return values
mixed —is_executable()
assert is_executable() works correct
public
is_executable() : mixed
Tags
Return values
mixed —is_readable()
assert is_readable() works correct
public
is_readable() : mixed
Tags
Return values
mixed —is_writable()
assert is_writable() works correct
public
is_writable() : mixed
Tags
Return values
mixed —openFileWithoutDirectory()
public
openFileWithoutDirectory() : mixed
Tags
Return values
mixed —pathesAreCorrectlySet()
public
pathesAreCorrectlySet() : mixed
Tags
Return values
mixed —pathIsUpdatedAfterMove()
public
pathIsUpdatedAfterMove() : mixed
Tags
Return values
mixed —renameDirectory()
public
renameDirectory() : mixed
Tags
Return values
mixed —renameDirectoryOverwritingExistingFile()
public
renameDirectoryOverwritingExistingFile() : mixed
Tags
Return values
mixed —renameDirectoryWithDots()
public
renameDirectoryWithDots() : mixed
Tags
Return values
mixed —renameDirectoryWithDotsInTarget()
public
renameDirectoryWithDotsInTarget() : mixed
Tags
Return values
mixed —renameFileIntoFile()
public
renameFileIntoFile() : mixed
Tags
Return values
mixed —renameFileToDirectory()
public
renameFileToDirectory() : mixed
Tags
Return values
mixed —renameOnDestinationDirectoryFileNotFound()
assert that trying to rename to a directory that is not found trigger a warning
public
renameOnDestinationDirectoryFileNotFound() : mixed
Tags
Return values
mixed —renameOnSourceFileNotFound()
assert that trying to rename from a non existing file trigger a warning
public
renameOnSourceFileNotFound() : mixed
Tags
Return values
mixed —resetByRegister()
ensure that a call to vfsStreamWrapper::register() resets the stream
public
resetByRegister() : mixed
Implemented after a request by David Zülke.
Tags
Return values
mixed —setRootReturnsRoot()
public
setRootReturnsRoot() : mixed
Tags
Return values
mixed —setUp()
set up test environment
public
setUp() : mixed
Return values
mixed —statAndFstatReturnSameResult()
stat() and fstat() should return the same result
public
statAndFstatReturnSameResult() : mixed
Tags
Return values
mixed —statReturnsFullDataForDirectories()
public
statReturnsFullDataForDirectories() : mixed
Tags
Return values
mixed —statReturnsFullDataForDirectoriesWithDot()
public
statReturnsFullDataForDirectoriesWithDot() : mixed
Tags
Return values
mixed —statReturnsFullDataForFiles()
stat() returns full data
public
statReturnsFullDataForFiles() : mixed
Tags
Return values
mixed —touchChangesAccessAndModificationTimeForDirectory()
public
touchChangesAccessAndModificationTimeForDirectory() : mixed
Tags
Return values
mixed —touchChangesAccessAndModificationTimeForFile()
public
touchChangesAccessAndModificationTimeForFile() : mixed
Tags
Return values
mixed —touchChangesTimesToCurrentTimestampWhenNoTimesGiven()
public
touchChangesTimesToCurrentTimestampWhenNoTimesGiven() : mixed
Tags
Return values
mixed —touchCreatesNonExistingFile()
public
touchCreatesNonExistingFile() : mixed
Tags
Return values
mixed —touchWithModifiedTimeChangesAccessAndModifiedTime()
public
touchWithModifiedTimeChangesAccessAndModifiedTime() : mixed
Tags
Return values
mixed —truncateRemovesSuperflouosContent()
public
truncateRemovesSuperflouosContent() : mixed
Tags
Return values
mixed —truncateToGreaterSizeAddsZeroBytes()
public
truncateToGreaterSizeAddsZeroBytes() : mixed
Tags
Return values
mixed —unlinkRemovesFilesOnly()
public
unlinkRemovesFilesOnly() : mixed
Tags
Return values
mixed —unlinkReturnsFalseWhenFileDoesNotExist()
public
unlinkReturnsFalseWhenFileDoesNotExist() : mixed
Tags
Return values
mixed —unlinkReturnsFalseWhenFileDoesNotExistAndFileWithSameNameExistsInRoot()
public
unlinkReturnsFalseWhenFileDoesNotExistAndFileWithSameNameExistsInRoot() : mixed
Tags
Return values
mixed —urlIsUpdatedAfterMove()
public
urlIsUpdatedAfterMove() : mixed
Tags
Return values
mixed —urlsAreCorrectlySet()
public
urlsAreCorrectlySet() : mixed