‪TYPO3CMS  10.4
TYPO3\CMS\Core\Tests\Unit\Routing\Aspect\AspectFactoryTest Class Reference
Inheritance diagram for TYPO3\CMS\Core\Tests\Unit\Routing\Aspect\AspectFactoryTest:

Public Member Functions

 createAspectsThrowsExceptionOnMissingType ()
 
 createAspectsThrowsExceptionOnUnregisteredType ()
 
array aspectsDataProvider ()
 
 aspectsAreCreatedAndSorted (array $settings, array $expectation)
 

Protected Member Functions

 setUp ()
 
 tearDown ()
 

Protected Attributes

AspectFactory $subject
 
SiteLanguage ObjectProphecy $languageProphecy
 
Site ObjectProphecy $siteProphecy
 
string $persistedMockClass
 
string $aspectMockClass
 

Detailed Description

Definition at line 30 of file AspectFactoryTest.php.

Member Function Documentation

◆ aspectsAreCreatedAndSorted()

TYPO3\CMS\Core\Tests\Unit\Routing\Aspect\AspectFactoryTest::aspectsAreCreatedAndSorted ( array  $settings,
array  $expectation 
)
Parameters
array$settings
string[]$expectation
Test:
‪@dataProvider aspectsDataProvider

Definition at line 182 of file AspectFactoryTest.php.

◆ aspectsDataProvider()

array TYPO3\CMS\Core\Tests\Unit\Routing\Aspect\AspectFactoryTest::aspectsDataProvider ( )
Returns
‪array

Definition at line 115 of file AspectFactoryTest.php.

◆ createAspectsThrowsExceptionOnMissingType()

TYPO3\CMS\Core\Tests\Unit\Routing\Aspect\AspectFactoryTest::createAspectsThrowsExceptionOnMissingType ( )
Test:

Definition at line 87 of file AspectFactoryTest.php.

◆ createAspectsThrowsExceptionOnUnregisteredType()

TYPO3\CMS\Core\Tests\Unit\Routing\Aspect\AspectFactoryTest::createAspectsThrowsExceptionOnUnregisteredType ( )
Test:

Definition at line 101 of file AspectFactoryTest.php.

◆ setUp()

TYPO3\CMS\Core\Tests\Unit\Routing\Aspect\AspectFactoryTest::setUp ( )
protected

◆ tearDown()

TYPO3\CMS\Core\Tests\Unit\Routing\Aspect\AspectFactoryTest::tearDown ( )
protected

Definition at line 78 of file AspectFactoryTest.php.

Member Data Documentation

◆ $aspectMockClass

string TYPO3\CMS\Core\Tests\Unit\Routing\Aspect\AspectFactoryTest::$aspectMockClass
protected

◆ $languageProphecy

SiteLanguage ObjectProphecy TYPO3\CMS\Core\Tests\Unit\Routing\Aspect\AspectFactoryTest::$languageProphecy
protected

Definition at line 38 of file AspectFactoryTest.php.

◆ $persistedMockClass

string TYPO3\CMS\Core\Tests\Unit\Routing\Aspect\AspectFactoryTest::$persistedMockClass
protected

◆ $siteProphecy

Site ObjectProphecy TYPO3\CMS\Core\Tests\Unit\Routing\Aspect\AspectFactoryTest::$siteProphecy
protected

Definition at line 42 of file AspectFactoryTest.php.

◆ $subject

AspectFactory TYPO3\CMS\Core\Tests\Unit\Routing\Aspect\AspectFactoryTest::$subject
protected

Definition at line 34 of file AspectFactoryTest.php.