‪TYPO3CMS  11.5
TYPO3\CMS\Core\Tests\Unit\Resource\FileReferenceTest Class Reference
Inheritance diagram for TYPO3\CMS\Core\Tests\Unit\Resource\FileReferenceTest:

Public Member Functions

array propertiesDataProvider ()
 
 getPropertiesReturnsMergedPropertiesAndRespectsNullValues (array $fileReferenceProperties, array $originalFileProperties, array $expectedMergedProperties)
 
 hasPropertyReturnsTrueForAllMergedPropertyKeys (array $fileReferenceProperties, array $originalFileProperties, array $expectedMergedProperties)
 
 getPropertyReturnsAllMergedPropertyKeys (array $fileReferenceProperties, array $originalFileProperties, array $expectedMergedProperties)
 
 getPropertyThrowsExceptionForNotAvailableProperty (array $fileReferenceProperties, array $originalFileProperties)
 
 getPropertyDoesNotThrowExceptionForPropertyOnlyAvailableInOriginalFile (array $fileReferenceProperties, array $originalFileProperties)
 
 getReferencePropertyThrowsExceptionForPropertyOnlyAvailableInOriginalFile (array $fileReferenceProperties, array $originalFileProperties)
 
 getTitleReturnsEmptyStringWhenPropertyValueIsNull ()
 
 getAlternativeReturnsEmptyStringWhenPropertyValueIsNull ()
 
 getDescriptionReturnsEmptyStringWhenPropertyValueIsNull ()
 

Protected Member Functions

FileReference MockObject AccessibleObjectInterface prepareFixture (array $fileReferenceProperties, array $originalFileProperties)
 

Detailed Description

Test case

Definition at line 30 of file FileReferenceTest.php.

Member Function Documentation

◆ getAlternativeReturnsEmptyStringWhenPropertyValueIsNull()

TYPO3\CMS\Core\Tests\Unit\Resource\FileReferenceTest::getAlternativeReturnsEmptyStringWhenPropertyValueIsNull ( )

◆ getDescriptionReturnsEmptyStringWhenPropertyValueIsNull()

TYPO3\CMS\Core\Tests\Unit\Resource\FileReferenceTest::getDescriptionReturnsEmptyStringWhenPropertyValueIsNull ( )

◆ getPropertiesReturnsMergedPropertiesAndRespectsNullValues()

TYPO3\CMS\Core\Tests\Unit\Resource\FileReferenceTest::getPropertiesReturnsMergedPropertiesAndRespectsNullValues ( array  $fileReferenceProperties,
array  $originalFileProperties,
array  $expectedMergedProperties 
)
Parameters
array$fileReferenceProperties
array$originalFileProperties
array$expectedMergedProperties
Test:
‪@dataProvider propertiesDataProvider

Definition at line 87 of file FileReferenceTest.php.

References TYPO3\CMS\Core\Tests\Unit\Resource\FileReferenceTest\prepareFixture().

◆ getPropertyDoesNotThrowExceptionForPropertyOnlyAvailableInOriginalFile()

TYPO3\CMS\Core\Tests\Unit\Resource\FileReferenceTest::getPropertyDoesNotThrowExceptionForPropertyOnlyAvailableInOriginalFile ( array  $fileReferenceProperties,
array  $originalFileProperties 
)
Test:
‪@dataProvider propertiesDataProvider
Parameters
array$fileReferenceProperties
array$originalFileProperties

Definition at line 147 of file FileReferenceTest.php.

References TYPO3\CMS\Core\Tests\Unit\Resource\FileReferenceTest\prepareFixture().

◆ getPropertyReturnsAllMergedPropertyKeys()

TYPO3\CMS\Core\Tests\Unit\Resource\FileReferenceTest::getPropertyReturnsAllMergedPropertyKeys ( array  $fileReferenceProperties,
array  $originalFileProperties,
array  $expectedMergedProperties 
)
Parameters
array$fileReferenceProperties
array$originalFileProperties
array$expectedMergedProperties
Test:
‪@dataProvider propertiesDataProvider

Definition at line 116 of file FileReferenceTest.php.

References TYPO3\CMS\Core\Tests\Unit\Resource\FileReferenceTest\prepareFixture().

◆ getPropertyThrowsExceptionForNotAvailableProperty()

TYPO3\CMS\Core\Tests\Unit\Resource\FileReferenceTest::getPropertyThrowsExceptionForNotAvailableProperty ( array  $fileReferenceProperties,
array  $originalFileProperties 
)
Test:
‪@dataProvider propertiesDataProvider
Parameters
array$fileReferenceProperties
array$originalFileProperties

Definition at line 131 of file FileReferenceTest.php.

References TYPO3\CMS\Core\Utility\StringUtility\getUniqueId(), and TYPO3\CMS\Core\Tests\Unit\Resource\FileReferenceTest\prepareFixture().

◆ getReferencePropertyThrowsExceptionForPropertyOnlyAvailableInOriginalFile()

TYPO3\CMS\Core\Tests\Unit\Resource\FileReferenceTest::getReferencePropertyThrowsExceptionForPropertyOnlyAvailableInOriginalFile ( array  $fileReferenceProperties,
array  $originalFileProperties 
)
Test:
‪@dataProvider propertiesDataProvider
Parameters
array$fileReferenceProperties
array$originalFileProperties
array$expectedMergedProperties

Definition at line 163 of file FileReferenceTest.php.

References TYPO3\CMS\Core\Tests\Unit\Resource\FileReferenceTest\prepareFixture().

◆ getTitleReturnsEmptyStringWhenPropertyValueIsNull()

TYPO3\CMS\Core\Tests\Unit\Resource\FileReferenceTest::getTitleReturnsEmptyStringWhenPropertyValueIsNull ( )

◆ hasPropertyReturnsTrueForAllMergedPropertyKeys()

TYPO3\CMS\Core\Tests\Unit\Resource\FileReferenceTest::hasPropertyReturnsTrueForAllMergedPropertyKeys ( array  $fileReferenceProperties,
array  $originalFileProperties,
array  $expectedMergedProperties 
)
Parameters
array$fileReferenceProperties
array$originalFileProperties
array$expectedMergedProperties
Test:
‪@dataProvider propertiesDataProvider

Definition at line 101 of file FileReferenceTest.php.

References TYPO3\CMS\Core\Tests\Unit\Resource\FileReferenceTest\prepareFixture().

◆ prepareFixture()

◆ propertiesDataProvider()

array TYPO3\CMS\Core\Tests\Unit\Resource\FileReferenceTest::propertiesDataProvider ( )
Returns
‪array

Definition at line 55 of file FileReferenceTest.php.