‪TYPO3CMS  11.5
TYPO3\CMS\Core\Tests\Unit\Imaging\IconRegistryTest Class Reference
Inheritance diagram for TYPO3\CMS\Core\Tests\Unit\Imaging\IconRegistryTest:

Public Member Functions

 setUp ()
 
 getDefaultIconIdentifierReturnsTheCorrectDefaultIconIdentifierString ()
 
 isRegisteredReturnsTrueForRegisteredIcon ()
 
 isRegisteredReturnsFalseForNotRegisteredIcon ()
 
 registerIconAddNewIconToRegistry ()
 
 registerIconThrowsInvalidArgumentExceptionWithInvalidIconProvider ()
 
 getIconConfigurationByIdentifierThrowsExceptionWithUnregisteredIconIdentifier ()
 
 getIconConfigurationByIdentifierReturnsCorrectConfiguration ()
 
 getAllRegisteredIconIdentifiersReturnsAnArrayWithIconIdentifiers ()
 
 getAllRegisteredIconIdentifiersReturnsArrayWithAllRegisteredIconIdentifiers ()
 
 getIconIdentifierForFileExtensionReturnsDefaultIconIdentifierForEmptyFileExtension ()
 
 getIconIdentifierForFileExtensionReturnsDefaultIconIdentifierForUnknownFileExtension ()
 
 getIconIdentifierForFileExtensionReturnsImageIconIdentifierForImageFileExtension ()
 
 registerFileExtensionRegisterAnIcon ()
 
 registerFileExtensionOverwriteAnExistingIcon ()
 
 registerMimeTypeIconRegisterAnIcon ()
 
 registerMimeTypeIconOverwriteAnExistingIcon ()
 
 getIconIdentifierForMimeTypeWithUnknownMimeTypeReturnNull ()
 

Protected Attributes

string $notRegisteredIconIdentifier = 'my-super-unregistered-identifier'
 
ObjectProphecy $cacheFrontendProphecy
 

Detailed Description

Test case

Definition at line 34 of file IconRegistryTest.php.

Member Function Documentation

◆ getAllRegisteredIconIdentifiersReturnsAnArrayWithIconIdentifiers()

TYPO3\CMS\Core\Tests\Unit\Imaging\IconRegistryTest::getAllRegisteredIconIdentifiersReturnsAnArrayWithIconIdentifiers ( )
Test:

Definition at line 134 of file IconRegistryTest.php.

◆ getAllRegisteredIconIdentifiersReturnsArrayWithAllRegisteredIconIdentifiers()

TYPO3\CMS\Core\Tests\Unit\Imaging\IconRegistryTest::getAllRegisteredIconIdentifiersReturnsArrayWithAllRegisteredIconIdentifiers ( )
Test:

Definition at line 142 of file IconRegistryTest.php.

◆ getDefaultIconIdentifierReturnsTheCorrectDefaultIconIdentifierString()

TYPO3\CMS\Core\Tests\Unit\Imaging\IconRegistryTest::getDefaultIconIdentifierReturnsTheCorrectDefaultIconIdentifierString ( )
Test:

Definition at line 56 of file IconRegistryTest.php.

◆ getIconConfigurationByIdentifierReturnsCorrectConfiguration()

TYPO3\CMS\Core\Tests\Unit\Imaging\IconRegistryTest::getIconConfigurationByIdentifierReturnsCorrectConfiguration ( )
Test:

Definition at line 121 of file IconRegistryTest.php.

◆ getIconConfigurationByIdentifierThrowsExceptionWithUnregisteredIconIdentifier()

TYPO3\CMS\Core\Tests\Unit\Imaging\IconRegistryTest::getIconConfigurationByIdentifierThrowsExceptionWithUnregisteredIconIdentifier ( )
Test:

Definition at line 110 of file IconRegistryTest.php.

◆ getIconIdentifierForFileExtensionReturnsDefaultIconIdentifierForEmptyFileExtension()

TYPO3\CMS\Core\Tests\Unit\Imaging\IconRegistryTest::getIconIdentifierForFileExtensionReturnsDefaultIconIdentifierForEmptyFileExtension ( )
Test:

Definition at line 152 of file IconRegistryTest.php.

◆ getIconIdentifierForFileExtensionReturnsDefaultIconIdentifierForUnknownFileExtension()

TYPO3\CMS\Core\Tests\Unit\Imaging\IconRegistryTest::getIconIdentifierForFileExtensionReturnsDefaultIconIdentifierForUnknownFileExtension ( )
Test:

Definition at line 161 of file IconRegistryTest.php.

◆ getIconIdentifierForFileExtensionReturnsImageIconIdentifierForImageFileExtension()

TYPO3\CMS\Core\Tests\Unit\Imaging\IconRegistryTest::getIconIdentifierForFileExtensionReturnsImageIconIdentifierForImageFileExtension ( )
Test:

Definition at line 170 of file IconRegistryTest.php.

◆ getIconIdentifierForMimeTypeWithUnknownMimeTypeReturnNull()

TYPO3\CMS\Core\Tests\Unit\Imaging\IconRegistryTest::getIconIdentifierForMimeTypeWithUnknownMimeTypeReturnNull ( )
Test:

Definition at line 223 of file IconRegistryTest.php.

◆ isRegisteredReturnsFalseForNotRegisteredIcon()

TYPO3\CMS\Core\Tests\Unit\Imaging\IconRegistryTest::isRegisteredReturnsFalseForNotRegisteredIcon ( )
Test:

Definition at line 75 of file IconRegistryTest.php.

◆ isRegisteredReturnsTrueForRegisteredIcon()

TYPO3\CMS\Core\Tests\Unit\Imaging\IconRegistryTest::isRegisteredReturnsTrueForRegisteredIcon ( )
Test:

Definition at line 65 of file IconRegistryTest.php.

◆ registerFileExtensionOverwriteAnExistingIcon()

TYPO3\CMS\Core\Tests\Unit\Imaging\IconRegistryTest::registerFileExtensionOverwriteAnExistingIcon ( )
Test:

Definition at line 190 of file IconRegistryTest.php.

◆ registerFileExtensionRegisterAnIcon()

TYPO3\CMS\Core\Tests\Unit\Imaging\IconRegistryTest::registerFileExtensionRegisterAnIcon ( )
Test:

Definition at line 179 of file IconRegistryTest.php.

◆ registerIconAddNewIconToRegistry()

TYPO3\CMS\Core\Tests\Unit\Imaging\IconRegistryTest::registerIconAddNewIconToRegistry ( )
Test:

Definition at line 84 of file IconRegistryTest.php.

◆ registerIconThrowsInvalidArgumentExceptionWithInvalidIconProvider()

TYPO3\CMS\Core\Tests\Unit\Imaging\IconRegistryTest::registerIconThrowsInvalidArgumentExceptionWithInvalidIconProvider ( )
Test:

Definition at line 99 of file IconRegistryTest.php.

◆ registerMimeTypeIconOverwriteAnExistingIcon()

TYPO3\CMS\Core\Tests\Unit\Imaging\IconRegistryTest::registerMimeTypeIconOverwriteAnExistingIcon ( )
Test:

Definition at line 212 of file IconRegistryTest.php.

◆ registerMimeTypeIconRegisterAnIcon()

TYPO3\CMS\Core\Tests\Unit\Imaging\IconRegistryTest::registerMimeTypeIconRegisterAnIcon ( )
Test:

Definition at line 201 of file IconRegistryTest.php.

◆ setUp()

TYPO3\CMS\Core\Tests\Unit\Imaging\IconRegistryTest::setUp ( )

Definition at line 45 of file IconRegistryTest.php.

Member Data Documentation

◆ $cacheFrontendProphecy

ObjectProphecy TYPO3\CMS\Core\Tests\Unit\Imaging\IconRegistryTest::$cacheFrontendProphecy
protected

Definition at line 43 of file IconRegistryTest.php.

◆ $notRegisteredIconIdentifier

string TYPO3\CMS\Core\Tests\Unit\Imaging\IconRegistryTest::$notRegisteredIconIdentifier = 'my-super-unregistered-identifier'
protected

Definition at line 40 of file IconRegistryTest.php.