TYPO3  7.6
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
FileHandlingUtilityTest Class Reference
Inheritance diagram for FileHandlingUtilityTest:

Public Member Functions

 makeAndClearExtensionDirRemovesExtensionDirIfAlreadyExists ()
 
 invalidRelativePathDataProvider ()
 
 getAbsolutePathThrowsExceptionForInvalidRelativePaths ($invalidRelativePath)
 
 validRelativePathDataProvider ()
 
 getAbsolutePathReturnsAbsolutePathForValidRelativePaths ($validRelativePath, $expectedAbsolutePath)
 
 makeAndClearExtensionDirAddsDir ()
 
 makeAndClearExtensionDirThrowsExceptionOnInvalidPath ()
 
 addDirectoryAddsDirectory ()
 
 removeDirectoryRemovesDirectory ()
 
 removeDirectoryRemovesSymlink ()
 
 removeDirectoryDoesNotRemoveContentOfSymlinkedTargetDirectory ()
 
 unpackExtensionFromExtensionDataArrayCreatesTheExtensionDirectory ()
 
 unpackExtensionFromExtensionDataArrayStripsDirectoriesFromFilesArray ()
 
 extractFilesArrayFromExtensionDataReturnsFileArray ()
 
 writeExtensionFilesWritesFiles ()
 
 extractDirectoriesFromExtensionDataExtractsDirectories ()
 
 createDirectoriesForExtensionFilesCreatesDirectories ()
 
 writeEmConfWritesEmConfFile ()
 
 uploadFolderIsNotCreatedIfNotRequested ()
 
 additionalFoldersAreNotCreatedIfNotRequested ()
 
 configuredUploadFolderIsCreatedIfRequested ()
 
 configuredAdditionalDirectoriesAreCreatedIfRequested ()
 
 configuredDirectoriesAreNotCreatedIfTheyAlreadyExist ()
 
 createZipFileFromExtensionGeneratesCorrectArchive ()
 

Protected Member Functions

 createFakeExtension ($extkeyOnly=false)
 

Protected Attributes

 $fakedExtensions = array()
 

Detailed Description

Testcase

Definition at line 21 of file FileHandlingUtilityTest.php.

Member Function Documentation

addDirectoryAddsDirectory ( )
Test:
Returns
void

Definition at line 151 of file FileHandlingUtilityTest.php.

additionalFoldersAreNotCreatedIfNotRequested ( )
Test:

Definition at line 479 of file FileHandlingUtilityTest.php.

configuredAdditionalDirectoriesAreCreatedIfRequested ( )
Test:

Definition at line 510 of file FileHandlingUtilityTest.php.

configuredDirectoriesAreNotCreatedIfTheyAlreadyExist ( )
Test:

Definition at line 532 of file FileHandlingUtilityTest.php.

configuredUploadFolderIsCreatedIfRequested ( )
Test:

Definition at line 494 of file FileHandlingUtilityTest.php.

createDirectoriesForExtensionFilesCreatesDirectories ( )
Test:
Returns
void

Definition at line 409 of file FileHandlingUtilityTest.php.

References FileHandlingUtilityTest\createFakeExtension().

createFakeExtension (   $extkeyOnly = false)
protected
createZipFileFromExtensionGeneratesCorrectArchive ( )

Warning: This test asserts multiple things at once to keep the setup short.

Test:

Definition at line 553 of file FileHandlingUtilityTest.php.

References $filename, $GLOBALS, and FileHandlingUtilityTest\createFakeExtension().

extractDirectoriesFromExtensionDataExtractsDirectories ( )
Test:
Returns
void

Definition at line 357 of file FileHandlingUtilityTest.php.

extractFilesArrayFromExtensionDataReturnsFileArray ( )
Test:
Returns
void

Definition at line 310 of file FileHandlingUtilityTest.php.

getAbsolutePathReturnsAbsolutePathForValidRelativePaths (   $validRelativePath,
  $expectedAbsolutePath 
)
Parameters
string$validRelativePath
string$expectedAbsolutePath
Test:
validRelativePathDataProvider

Definition at line 111 of file FileHandlingUtilityTest.php.

getAbsolutePathThrowsExceptionForInvalidRelativePaths (   $invalidRelativePath)
Parameters
string$invalidRelativePath
Test:
invalidRelativePathDataProvider

Definition at line 88 of file FileHandlingUtilityTest.php.

invalidRelativePathDataProvider ( )
Returns
array

Definition at line 72 of file FileHandlingUtilityTest.php.

makeAndClearExtensionDirAddsDir ( )
Test:
Returns
void

Definition at line 121 of file FileHandlingUtilityTest.php.

References FileHandlingUtilityTest\createFakeExtension().

makeAndClearExtensionDirRemovesExtensionDirIfAlreadyExists ( )
Test:
Returns
void

Definition at line 56 of file FileHandlingUtilityTest.php.

References FileHandlingUtilityTest\createFakeExtension().

makeAndClearExtensionDirThrowsExceptionOnInvalidPath ( )
Test:
Returns
void

Definition at line 139 of file FileHandlingUtilityTest.php.

removeDirectoryDoesNotRemoveContentOfSymlinkedTargetDirectory ( )
Test:
Returns
void

Definition at line 193 of file FileHandlingUtilityTest.php.

removeDirectoryRemovesDirectory ( )
Test:
Returns
void

Definition at line 164 of file FileHandlingUtilityTest.php.

removeDirectoryRemovesSymlink ( )
Test:
Returns
void

Definition at line 177 of file FileHandlingUtilityTest.php.

unpackExtensionFromExtensionDataArrayCreatesTheExtensionDirectory ( )
Test:
Returns
void

Definition at line 216 of file FileHandlingUtilityTest.php.

unpackExtensionFromExtensionDataArrayStripsDirectoriesFromFilesArray ( )
Test:
Returns
void

Definition at line 240 of file FileHandlingUtilityTest.php.

uploadFolderIsNotCreatedIfNotRequested ( )
Test:

Definition at line 464 of file FileHandlingUtilityTest.php.

validRelativePathDataProvider ( )
Returns
array

Definition at line 97 of file FileHandlingUtilityTest.php.

writeEmConfWritesEmConfFile ( )
Test:
Returns
void

Definition at line 428 of file FileHandlingUtilityTest.php.

References FileHandlingUtilityTest\createFakeExtension().

writeExtensionFilesWritesFiles ( )
Test:
Returns
void

Definition at line 329 of file FileHandlingUtilityTest.php.

References FileHandlingUtilityTest\createFakeExtension().

Member Data Documentation

$fakedExtensions = array()
protected

Definition at line 26 of file FileHandlingUtilityTest.php.