‪TYPO3CMS  11.5
TYPO3\CMS\Form\Tests\Unit\Mvc\Persistence\FormPersistenceManagerTest Class Reference
Inheritance diagram for TYPO3\CMS\Form\Tests\Unit\Mvc\Persistence\FormPersistenceManagerTest:

Public Member Functions

 loadThrowsExceptionIfPersistenceIdentifierHasNoYamlExtension ()
 
 loadThrowsExceptionIfPersistenceIdentifierIsAExtensionLocationWhichIsNotAllowed ()
 
 saveThrowsExceptionIfPersistenceIdentifierHasNoYamlExtension ()
 
 saveThrowsExceptionIfPersistenceIdentifierIsAExtensionLocationAndSaveToExtensionLocationIsNotAllowed ()
 
 saveThrowsExceptionIfPersistenceIdentifierIsAExtensionLocationWhichIsNotAllowed ()
 
 deleteThrowsExceptionIfPersistenceIdentifierHasNoYamlExtension ()
 
 deleteThrowsExceptionIfPersistenceIdentifierFileDoesNotExists ()
 
 deleteThrowsExceptionIfPersistenceIdentifierIsExtensionLocationAndDeleteFromExtensionLocationsIsNotAllowed ()
 
 deleteThrowsExceptionIfPersistenceIdentifierIsExtensionLocationWhichIsNotAllowed ()
 
 deleteThrowsExceptionIfPersistenceIdentifierIsStorageLocationAndDeleteFromStorageIsNotAllowed ()
 
 existsReturnsTrueIfPersistenceIdentifierIsExtensionLocationAndFileExistsAndFileHasYamlExtension ()
 
 existsReturnsFalseIfPersistenceIdentifierIsExtensionLocationAndFileExistsAndFileHasNoYamlExtension ()
 
 existsReturnsFalseIfPersistenceIdentifierIsExtensionLocationAndFileExistsAndExtensionLocationIsNotAllowed ()
 
 existsReturnsFalseIfPersistenceIdentifierIsExtensionLocationAndFileNotExistsAndFileHasYamlExtension ()
 
 existsReturnsTrueIfPersistenceIdentifierIsStorageLocationAndFileExistsAndFileHasYamlExtension ()
 
 existsReturnsFalseIfPersistenceIdentifierIsStorageLocationAndFileExistsAndFileNoYamlExtension ()
 
 existsReturnsFalseIfPersistenceIdentifierIsStorageLocationAndFileNotExistsAndFileHasYamlExtension ()
 
 getUniquePersistenceIdentifierAppendNumberIfPersistenceIdentifierExists ()
 
 getUniquePersistenceIdentifierAppendTimestampIfPersistenceIdentifierExists ()
 
 getUniqueIdentifierThrowsExceptionIfIdentifierExists ()
 
 getUniqueIdentifierAppendTimestampIfIdentifierExists ()
 
 checkForDuplicateIdentifierReturnsTrueIfIdentifierIsUsed ()
 
 checkForDuplicateIdentifierReturnsFalseIfIdentifierIsUsed ()
 
 metaDataIsExtractedDataProvider ()
 
 metaDataIsExtracted (string $maybeRawFormDefinition, array $expectedMetaData)
 
 retrieveFileByPersistenceIdentifierThrowsExceptionIfReadFromStorageIsNotAllowed ()
 
 getOrCreateFileThrowsExceptionIfFolderNotExistsInStorage ()
 
 getOrCreateFileThrowsExceptionIfWriteToStorageIsNotAllowed ()
 
 getStorageByUidThrowsExceptionIfStorageNotExists ()
 
 getStorageByUidThrowsExceptionIfStorageIsNotBrowsable ()
 
 isAllowedPersistencePathReturnsPropperValuesDataProvider ()
 
 isAllowedPersistencePathReturnsPropperValues (string $persistencePath, array $allowedExtensionPaths, array $allowedFileMounts, $expected)
 

Private Member Functions

array returnTrue100Times ()
 

Detailed Description

Test case

Definition at line 34 of file FormPersistenceManagerTest.php.

Member Function Documentation

◆ checkForDuplicateIdentifierReturnsFalseIfIdentifierIsUsed()

TYPO3\CMS\Form\Tests\Unit\Mvc\Persistence\FormPersistenceManagerTest::checkForDuplicateIdentifierReturnsFalseIfIdentifierIsUsed ( )
Test:

Definition at line 535 of file FormPersistenceManagerTest.php.

◆ checkForDuplicateIdentifierReturnsTrueIfIdentifierIsUsed()

TYPO3\CMS\Form\Tests\Unit\Mvc\Persistence\FormPersistenceManagerTest::checkForDuplicateIdentifierReturnsTrueIfIdentifierIsUsed ( )
Test:

Definition at line 515 of file FormPersistenceManagerTest.php.

◆ deleteThrowsExceptionIfPersistenceIdentifierFileDoesNotExists()

TYPO3\CMS\Form\Tests\Unit\Mvc\Persistence\FormPersistenceManagerTest::deleteThrowsExceptionIfPersistenceIdentifierFileDoesNotExists ( )
Test:

Definition at line 175 of file FormPersistenceManagerTest.php.

◆ deleteThrowsExceptionIfPersistenceIdentifierHasNoYamlExtension()

TYPO3\CMS\Form\Tests\Unit\Mvc\Persistence\FormPersistenceManagerTest::deleteThrowsExceptionIfPersistenceIdentifierHasNoYamlExtension ( )
Test:

Definition at line 161 of file FormPersistenceManagerTest.php.

◆ deleteThrowsExceptionIfPersistenceIdentifierIsExtensionLocationAndDeleteFromExtensionLocationsIsNotAllowed()

TYPO3\CMS\Form\Tests\Unit\Mvc\Persistence\FormPersistenceManagerTest::deleteThrowsExceptionIfPersistenceIdentifierIsExtensionLocationAndDeleteFromExtensionLocationsIsNotAllowed ( )
Test:

Definition at line 193 of file FormPersistenceManagerTest.php.

◆ deleteThrowsExceptionIfPersistenceIdentifierIsExtensionLocationWhichIsNotAllowed()

TYPO3\CMS\Form\Tests\Unit\Mvc\Persistence\FormPersistenceManagerTest::deleteThrowsExceptionIfPersistenceIdentifierIsExtensionLocationWhichIsNotAllowed ( )
Test:

Definition at line 217 of file FormPersistenceManagerTest.php.

◆ deleteThrowsExceptionIfPersistenceIdentifierIsStorageLocationAndDeleteFromStorageIsNotAllowed()

TYPO3\CMS\Form\Tests\Unit\Mvc\Persistence\FormPersistenceManagerTest::deleteThrowsExceptionIfPersistenceIdentifierIsStorageLocationAndDeleteFromStorageIsNotAllowed ( )
Test:

Definition at line 253 of file FormPersistenceManagerTest.php.

◆ existsReturnsFalseIfPersistenceIdentifierIsExtensionLocationAndFileExistsAndExtensionLocationIsNotAllowed()

TYPO3\CMS\Form\Tests\Unit\Mvc\Persistence\FormPersistenceManagerTest::existsReturnsFalseIfPersistenceIdentifierIsExtensionLocationAndFileExistsAndExtensionLocationIsNotAllowed ( )
Test:

Definition at line 328 of file FormPersistenceManagerTest.php.

◆ existsReturnsFalseIfPersistenceIdentifierIsExtensionLocationAndFileExistsAndFileHasNoYamlExtension()

TYPO3\CMS\Form\Tests\Unit\Mvc\Persistence\FormPersistenceManagerTest::existsReturnsFalseIfPersistenceIdentifierIsExtensionLocationAndFileExistsAndFileHasNoYamlExtension ( )
Test:

Definition at line 318 of file FormPersistenceManagerTest.php.

◆ existsReturnsFalseIfPersistenceIdentifierIsExtensionLocationAndFileNotExistsAndFileHasYamlExtension()

TYPO3\CMS\Form\Tests\Unit\Mvc\Persistence\FormPersistenceManagerTest::existsReturnsFalseIfPersistenceIdentifierIsExtensionLocationAndFileNotExistsAndFileHasYamlExtension ( )
Test:

Definition at line 345 of file FormPersistenceManagerTest.php.

◆ existsReturnsFalseIfPersistenceIdentifierIsStorageLocationAndFileExistsAndFileNoYamlExtension()

TYPO3\CMS\Form\Tests\Unit\Mvc\Persistence\FormPersistenceManagerTest::existsReturnsFalseIfPersistenceIdentifierIsStorageLocationAndFileExistsAndFileNoYamlExtension ( )
Test:

Definition at line 377 of file FormPersistenceManagerTest.php.

◆ existsReturnsFalseIfPersistenceIdentifierIsStorageLocationAndFileNotExistsAndFileHasYamlExtension()

TYPO3\CMS\Form\Tests\Unit\Mvc\Persistence\FormPersistenceManagerTest::existsReturnsFalseIfPersistenceIdentifierIsStorageLocationAndFileNotExistsAndFileHasYamlExtension ( )
Test:

Definition at line 399 of file FormPersistenceManagerTest.php.

◆ existsReturnsTrueIfPersistenceIdentifierIsExtensionLocationAndFileExistsAndFileHasYamlExtension()

TYPO3\CMS\Form\Tests\Unit\Mvc\Persistence\FormPersistenceManagerTest::existsReturnsTrueIfPersistenceIdentifierIsExtensionLocationAndFileExistsAndFileHasYamlExtension ( )
Test:

Definition at line 288 of file FormPersistenceManagerTest.php.

◆ existsReturnsTrueIfPersistenceIdentifierIsStorageLocationAndFileExistsAndFileHasYamlExtension()

TYPO3\CMS\Form\Tests\Unit\Mvc\Persistence\FormPersistenceManagerTest::existsReturnsTrueIfPersistenceIdentifierIsStorageLocationAndFileExistsAndFileHasYamlExtension ( )
Test:

Definition at line 355 of file FormPersistenceManagerTest.php.

◆ getOrCreateFileThrowsExceptionIfFolderNotExistsInStorage()

TYPO3\CMS\Form\Tests\Unit\Mvc\Persistence\FormPersistenceManagerTest::getOrCreateFileThrowsExceptionIfFolderNotExistsInStorage ( )
Test:

Definition at line 650 of file FormPersistenceManagerTest.php.

◆ getOrCreateFileThrowsExceptionIfWriteToStorageIsNotAllowed()

TYPO3\CMS\Form\Tests\Unit\Mvc\Persistence\FormPersistenceManagerTest::getOrCreateFileThrowsExceptionIfWriteToStorageIsNotAllowed ( )
Test:

Definition at line 678 of file FormPersistenceManagerTest.php.

◆ getStorageByUidThrowsExceptionIfStorageIsNotBrowsable()

TYPO3\CMS\Form\Tests\Unit\Mvc\Persistence\FormPersistenceManagerTest::getStorageByUidThrowsExceptionIfStorageIsNotBrowsable ( )
Test:

Definition at line 739 of file FormPersistenceManagerTest.php.

◆ getStorageByUidThrowsExceptionIfStorageNotExists()

TYPO3\CMS\Form\Tests\Unit\Mvc\Persistence\FormPersistenceManagerTest::getStorageByUidThrowsExceptionIfStorageNotExists ( )
Test:

Definition at line 715 of file FormPersistenceManagerTest.php.

◆ getUniqueIdentifierAppendTimestampIfIdentifierExists()

TYPO3\CMS\Form\Tests\Unit\Mvc\Persistence\FormPersistenceManagerTest::getUniqueIdentifierAppendTimestampIfIdentifierExists ( )

◆ getUniqueIdentifierThrowsExceptionIfIdentifierExists()

TYPO3\CMS\Form\Tests\Unit\Mvc\Persistence\FormPersistenceManagerTest::getUniqueIdentifierThrowsExceptionIfIdentifierExists ( )
Test:

Definition at line 476 of file FormPersistenceManagerTest.php.

◆ getUniquePersistenceIdentifierAppendNumberIfPersistenceIdentifierExists()

TYPO3\CMS\Form\Tests\Unit\Mvc\Persistence\FormPersistenceManagerTest::getUniquePersistenceIdentifierAppendNumberIfPersistenceIdentifierExists ( )
Test:

Definition at line 421 of file FormPersistenceManagerTest.php.

◆ getUniquePersistenceIdentifierAppendTimestampIfPersistenceIdentifierExists()

TYPO3\CMS\Form\Tests\Unit\Mvc\Persistence\FormPersistenceManagerTest::getUniquePersistenceIdentifierAppendTimestampIfPersistenceIdentifierExists ( )

◆ isAllowedPersistencePathReturnsPropperValues()

TYPO3\CMS\Form\Tests\Unit\Mvc\Persistence\FormPersistenceManagerTest::isAllowedPersistencePathReturnsPropperValues ( string  $persistencePath,
array  $allowedExtensionPaths,
array  $allowedFileMounts,
  $expected 
)
Test:
‪@dataProvider isAllowedPersistencePathReturnsPropperValuesDataProvider

Definition at line 944 of file FormPersistenceManagerTest.php.

◆ isAllowedPersistencePathReturnsPropperValuesDataProvider()

TYPO3\CMS\Form\Tests\Unit\Mvc\Persistence\FormPersistenceManagerTest::isAllowedPersistencePathReturnsPropperValuesDataProvider ( )

Definition at line 768 of file FormPersistenceManagerTest.php.

◆ loadThrowsExceptionIfPersistenceIdentifierHasNoYamlExtension()

TYPO3\CMS\Form\Tests\Unit\Mvc\Persistence\FormPersistenceManagerTest::loadThrowsExceptionIfPersistenceIdentifierHasNoYamlExtension ( )
Test:

Definition at line 39 of file FormPersistenceManagerTest.php.

◆ loadThrowsExceptionIfPersistenceIdentifierIsAExtensionLocationWhichIsNotAllowed()

TYPO3\CMS\Form\Tests\Unit\Mvc\Persistence\FormPersistenceManagerTest::loadThrowsExceptionIfPersistenceIdentifierIsAExtensionLocationWhichIsNotAllowed ( )
Test:

Definition at line 64 of file FormPersistenceManagerTest.php.

◆ metaDataIsExtracted()

TYPO3\CMS\Form\Tests\Unit\Mvc\Persistence\FormPersistenceManagerTest::metaDataIsExtracted ( string  $maybeRawFormDefinition,
array  $expectedMetaData 
)
Test:
‪@dataProvider metaDataIsExtractedDataProvider

Definition at line 605 of file FormPersistenceManagerTest.php.

◆ metaDataIsExtractedDataProvider()

TYPO3\CMS\Form\Tests\Unit\Mvc\Persistence\FormPersistenceManagerTest::metaDataIsExtractedDataProvider ( )

Definition at line 552 of file FormPersistenceManagerTest.php.

◆ retrieveFileByPersistenceIdentifierThrowsExceptionIfReadFromStorageIsNotAllowed()

TYPO3\CMS\Form\Tests\Unit\Mvc\Persistence\FormPersistenceManagerTest::retrieveFileByPersistenceIdentifierThrowsExceptionIfReadFromStorageIsNotAllowed ( )
Test:

Definition at line 614 of file FormPersistenceManagerTest.php.

◆ returnTrue100Times()

array TYPO3\CMS\Form\Tests\Unit\Mvc\Persistence\FormPersistenceManagerTest::returnTrue100Times ( )
private

◆ saveThrowsExceptionIfPersistenceIdentifierHasNoYamlExtension()

TYPO3\CMS\Form\Tests\Unit\Mvc\Persistence\FormPersistenceManagerTest::saveThrowsExceptionIfPersistenceIdentifierHasNoYamlExtension ( )
Test:

Definition at line 95 of file FormPersistenceManagerTest.php.

◆ saveThrowsExceptionIfPersistenceIdentifierIsAExtensionLocationAndSaveToExtensionLocationIsNotAllowed()

TYPO3\CMS\Form\Tests\Unit\Mvc\Persistence\FormPersistenceManagerTest::saveThrowsExceptionIfPersistenceIdentifierIsAExtensionLocationAndSaveToExtensionLocationIsNotAllowed ( )
Test:

Definition at line 109 of file FormPersistenceManagerTest.php.

◆ saveThrowsExceptionIfPersistenceIdentifierIsAExtensionLocationWhichIsNotAllowed()

TYPO3\CMS\Form\Tests\Unit\Mvc\Persistence\FormPersistenceManagerTest::saveThrowsExceptionIfPersistenceIdentifierIsAExtensionLocationWhichIsNotAllowed ( )
Test:

Definition at line 129 of file FormPersistenceManagerTest.php.