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

Public Member Functions

 prepareIconMarkupWithNameReturnsInstanceOfIconWithCorrectMarkup ()
 
array wrongNamesDataProvider ()
 
 prepareIconMarkupWithInvalidNameThrowsException (string $name, int $expectedExceptionCode)
 

Protected Member Functions

 setUp ()
 

Protected Attributes

FontawesomeIconProvider $subject
 
Icon $icon
 

Detailed Description

Testcase for \TYPO3\CMS\Core\Imaging\IconProvider\FontawesomeIconProvider

Definition at line 31 of file FontawesomeIconProviderTest.php.

Member Function Documentation

◆ prepareIconMarkupWithInvalidNameThrowsException()

TYPO3\CMS\Core\Tests\Unit\Imaging\IconProvider\FontawesomeIconProviderTest::prepareIconMarkupWithInvalidNameThrowsException ( string  $name,
int  $expectedExceptionCode 
)

@dataProvider wrongNamesDataProvider

Parameters
string$name
int$expectedExceptionCode
Test:

Definition at line 85 of file FontawesomeIconProviderTest.php.

◆ prepareIconMarkupWithNameReturnsInstanceOfIconWithCorrectMarkup()

TYPO3\CMS\Core\Tests\Unit\Imaging\IconProvider\FontawesomeIconProviderTest::prepareIconMarkupWithNameReturnsInstanceOfIconWithCorrectMarkup ( )
Test:

Definition at line 57 of file FontawesomeIconProviderTest.php.

◆ setUp()

TYPO3\CMS\Core\Tests\Unit\Imaging\IconProvider\FontawesomeIconProviderTest::setUp ( )
protected

Set up

Definition at line 43 of file FontawesomeIconProviderTest.php.

References TYPO3\CMS\Core\Imaging\Icon\SIZE_SMALL.

◆ wrongNamesDataProvider()

array TYPO3\CMS\Core\Tests\Unit\Imaging\IconProvider\FontawesomeIconProviderTest::wrongNamesDataProvider ( )

DataProvider for icon names

Returns
‪array

Definition at line 68 of file FontawesomeIconProviderTest.php.

Member Data Documentation

◆ $icon

Icon TYPO3\CMS\Core\Tests\Unit\Imaging\IconProvider\FontawesomeIconProviderTest::$icon
protected

Definition at line 38 of file FontawesomeIconProviderTest.php.

◆ $subject

FontawesomeIconProvider TYPO3\CMS\Core\Tests\Unit\Imaging\IconProvider\FontawesomeIconProviderTest::$subject
protected

Definition at line 34 of file FontawesomeIconProviderTest.php.