‪TYPO3CMS  10.4
TYPO3\CMS\Core\Tests\Functional\Resource\ResourceStorageTest Class Reference
Inheritance diagram for TYPO3\CMS\Core\Tests\Functional\Resource\ResourceStorageTest:

Public Member Functions

 getNestedProcessingFolderTest ()
 
 isWithinFileMountBoundariesRespectsReadOnlyFileMounts ($targetDirectory, $fileMountFolder, $isFileMountReadOnly, $checkWriteAccess, $expectedResult)
 
array isWithinFileMountBoundariesDataProvider ()
 
 getProcessingRootFolderTest ()
 
 getRoleReturnsDefaultForRegularFolders ()
 
 replaceFileFailsIfLocalFileDoesNotExist ()
 
 createFolderThrowsExceptionIfParentFolderDoesNotExist ()
 
 deleteFileMovesFileToRecyclerFolderIfAvailable ()
 
 deleteFileUnlinksFileIfNoRecyclerFolderAvailable ()
 
 searchFilesFindsFilesInFolderDataProvider ()
 
 searchFilesFindsFilesInFolder (string $searchTerm, ?string $searchFolder, bool $recursive, array $filters, array $expectedIdentifiers)
 
 copyFolderThrowsErrorWhenFolderAlreadyExistsInTargetFolderAndConflictModeIsCancel ()
 
 copyFolderGeneratesNewFolderNameWhenFolderAlreadyExistsInTargetFolderAndConflictModeIsRename ()
 
 copyFileThrowsErrorWhenFileWithSameNameAlreadyExistsInTargetFolderAndConflictModeIsCancel ()
 
 copyFileGeneratesNewFileNameWhenFileAlreadyExistsInTargetFolderAndConflictModeIsRename ()
 

Protected Member Functions

 tearDown ()
 

Detailed Description

Test case

Definition at line 36 of file ResourceStorageTest.php.

Member Function Documentation

◆ copyFileGeneratesNewFileNameWhenFileAlreadyExistsInTargetFolderAndConflictModeIsRename()

TYPO3\CMS\Core\Tests\Functional\Resource\ResourceStorageTest::copyFileGeneratesNewFileNameWhenFileAlreadyExistsInTargetFolderAndConflictModeIsRename ( )

◆ copyFileThrowsErrorWhenFileWithSameNameAlreadyExistsInTargetFolderAndConflictModeIsCancel()

TYPO3\CMS\Core\Tests\Functional\Resource\ResourceStorageTest::copyFileThrowsErrorWhenFileWithSameNameAlreadyExistsInTargetFolderAndConflictModeIsCancel ( )

◆ copyFolderGeneratesNewFolderNameWhenFolderAlreadyExistsInTargetFolderAndConflictModeIsRename()

TYPO3\CMS\Core\Tests\Functional\Resource\ResourceStorageTest::copyFolderGeneratesNewFolderNameWhenFolderAlreadyExistsInTargetFolderAndConflictModeIsRename ( )

◆ copyFolderThrowsErrorWhenFolderAlreadyExistsInTargetFolderAndConflictModeIsCancel()

TYPO3\CMS\Core\Tests\Functional\Resource\ResourceStorageTest::copyFolderThrowsErrorWhenFolderAlreadyExistsInTargetFolderAndConflictModeIsCancel ( )

◆ createFolderThrowsExceptionIfParentFolderDoesNotExist()

TYPO3\CMS\Core\Tests\Functional\Resource\ResourceStorageTest::createFolderThrowsExceptionIfParentFolderDoesNotExist ( )
Test:

Definition at line 212 of file ResourceStorageTest.php.

◆ deleteFileMovesFileToRecyclerFolderIfAvailable()

TYPO3\CMS\Core\Tests\Functional\Resource\ResourceStorageTest::deleteFileMovesFileToRecyclerFolderIfAvailable ( )

◆ deleteFileUnlinksFileIfNoRecyclerFolderAvailable()

TYPO3\CMS\Core\Tests\Functional\Resource\ResourceStorageTest::deleteFileUnlinksFileIfNoRecyclerFolderAvailable ( )

◆ getNestedProcessingFolderTest()

TYPO3\CMS\Core\Tests\Functional\Resource\ResourceStorageTest::getNestedProcessingFolderTest ( )

◆ getProcessingRootFolderTest()

TYPO3\CMS\Core\Tests\Functional\Resource\ResourceStorageTest::getProcessingRootFolderTest ( )
Test:

Definition at line 162 of file ResourceStorageTest.php.

◆ getRoleReturnsDefaultForRegularFolders()

TYPO3\CMS\Core\Tests\Functional\Resource\ResourceStorageTest::getRoleReturnsDefaultForRegularFolders ( )

◆ isWithinFileMountBoundariesDataProvider()

array TYPO3\CMS\Core\Tests\Functional\Resource\ResourceStorageTest::isWithinFileMountBoundariesDataProvider ( )
Returns
‪array

Definition at line 111 of file ResourceStorageTest.php.

◆ isWithinFileMountBoundariesRespectsReadOnlyFileMounts()

TYPO3\CMS\Core\Tests\Functional\Resource\ResourceStorageTest::isWithinFileMountBoundariesRespectsReadOnlyFileMounts (   $targetDirectory,
  $fileMountFolder,
  $isFileMountReadOnly,
  $checkWriteAccess,
  $expectedResult 
)
Parameters
string$targetDirectory
string$fileMountFolder
bool$isFileMountReadOnly
bool$checkWriteAccess
bool$expectedResult
Test:
‪@dataProvider isWithinFileMountBoundariesDataProvider

Definition at line 86 of file ResourceStorageTest.php.

References TYPO3\CMS\Core\Core\Environment\getPublicPath(), and TYPO3\CMS\Core\Utility\GeneralUtility\mkdir_deep().

◆ replaceFileFailsIfLocalFileDoesNotExist()

TYPO3\CMS\Core\Tests\Functional\Resource\ResourceStorageTest::replaceFileFailsIfLocalFileDoesNotExist ( )

◆ searchFilesFindsFilesInFolder()

TYPO3\CMS\Core\Tests\Functional\Resource\ResourceStorageTest::searchFilesFindsFilesInFolder ( string  $searchTerm,
?string  $searchFolder,
bool  $recursive,
array  $filters,
array  $expectedIdentifiers 
)
Test:
‪@dataProvider searchFilesFindsFilesInFolderDataProvider
Parameters
string$searchTerm
string$searchFolder
bool$recursive
array$filters
string[]$expectedIdentifiers
Exceptions

Definition at line 395 of file ResourceStorageTest.php.

References TYPO3\CMS\Core\Resource\Search\FileSearchDemand\createForSearchTerm(), TYPO3\CMS\Core\Core\Environment\getPublicPath(), TYPO3\CMS\Core\Utility\GeneralUtility\mkdir_deep(), and TYPO3\CMS\Core\Utility\GeneralUtility\rmdir().

◆ searchFilesFindsFilesInFolderDataProvider()

TYPO3\CMS\Core\Tests\Functional\Resource\ResourceStorageTest::searchFilesFindsFilesInFolderDataProvider ( )

Definition at line 263 of file ResourceStorageTest.php.

◆ tearDown()

TYPO3\CMS\Core\Tests\Functional\Resource\ResourceStorageTest::tearDown ( )
protected