‪TYPO3CMS  9.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 ($fileReferenceProperties, $originalFileProperties, $expectedMergedProperties)
 
 getPropertyReturnsAllMergedPropertyKeys ($fileReferenceProperties, $originalFileProperties, $expectedMergedProperties)
 
 getPropertyThrowsExceptionForNotAvailableProperty ($fileReferenceProperties, $originalFileProperties)
 
 getPropertyDoesNotThrowExceptionForPropertyOnlyAvailableInOriginalFile ($fileReferenceProperties, $originalFileProperties)
 
 getReferencePropertyThrowsExceptionForPropertyOnlyAvailableInOriginalFile ($fileReferenceProperties, $originalFileProperties)
 

Protected Member Functions

TYPO3 CMS Core Resource FileReference PHPUnit_Framework_MockObject_MockObject TYPO3 TestingFramework Core AccessibleObjectInterface prepareFixture (array $fileReferenceProperties, array $originalFileProperties)
 

Detailed Description

Test case

Definition at line 22 of file FileReferenceTest.php.

Member Function Documentation

◆ 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 79 of file FileReferenceTest.php.

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

◆ getPropertyDoesNotThrowExceptionForPropertyOnlyAvailableInOriginalFile()

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

Definition at line 139 of file FileReferenceTest.php.

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

◆ getPropertyReturnsAllMergedPropertyKeys()

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

Definition at line 108 of file FileReferenceTest.php.

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

◆ getPropertyThrowsExceptionForNotAvailableProperty()

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

Definition at line 123 of file FileReferenceTest.php.

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

◆ getReferencePropertyThrowsExceptionForPropertyOnlyAvailableInOriginalFile()

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

Definition at line 153 of file FileReferenceTest.php.

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

◆ hasPropertyReturnsTrueForAllMergedPropertyKeys()

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

Definition at line 93 of file FileReferenceTest.php.

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

◆ prepareFixture()

TYPO3 CMS Core Resource FileReference PHPUnit_Framework_MockObject_MockObject TYPO3 TestingFramework Core AccessibleObjectInterface TYPO3\CMS\Core\Tests\Unit\Resource\FileReferenceTest::prepareFixture ( array  $fileReferenceProperties,
array  $originalFileProperties 
)
protected

◆ propertiesDataProvider()

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

Definition at line 47 of file FileReferenceTest.php.