‪TYPO3CMS  11.5
TYPO3\CMS\Core\Tests\Unit\Service\DependencyOrderingServiceTest Class Reference
Inheritance diagram for TYPO3\CMS\Core\Tests\Unit\Service\DependencyOrderingServiceTest:

Public Member Functions

 orderByDependenciesBuildsCorrectOrder (array $items, string $beforeKey, string $afterKey, array $expectedOrderedItems)
 
array orderByDependenciesBuildsCorrectOrderDataProvider ()
 
 prepareDependenciesBuildsFullIdentifierList (array $dependencies, array $expectedDependencies)
 
array prepareDependenciesBuildsFullIdentifierListDataProvider ()
 
 buildDependencyGraphBuildsValidGraph (array $dependencies, array $expectedGraph)
 
array buildDependencyGraphBuildsValidGraphDataProvider ()
 
 calculateOrderResolvesCorrectOrder (array $graph, array $expectedList)
 
array calculateOrderResolvesCorrectOrderDataProvider ()
 
 calculateOrderDetectsCyclicGraph ()
 
array findPathInGraphReturnsCorrectPathDataProvider ()
 
 findPathInGraphReturnsCorrectPath (array $graph, string $from, string $to, array $expected)
 

Detailed Description

Test case

Definition at line 26 of file DependencyOrderingServiceTest.php.

Member Function Documentation

◆ buildDependencyGraphBuildsValidGraph()

TYPO3\CMS\Core\Tests\Unit\Service\DependencyOrderingServiceTest::buildDependencyGraphBuildsValidGraph ( array  $dependencies,
array  $expectedGraph 
)
Test:
‪@dataProvider buildDependencyGraphBuildsValidGraphDataProvider
Parameters
array$dependencies
array$expectedGraph

Definition at line 225 of file DependencyOrderingServiceTest.php.

◆ buildDependencyGraphBuildsValidGraphDataProvider()

array TYPO3\CMS\Core\Tests\Unit\Service\DependencyOrderingServiceTest::buildDependencyGraphBuildsValidGraphDataProvider ( )
Returns
‪array

Definition at line 234 of file DependencyOrderingServiceTest.php.

◆ calculateOrderDetectsCyclicGraph()

TYPO3\CMS\Core\Tests\Unit\Service\DependencyOrderingServiceTest::calculateOrderDetectsCyclicGraph ( )
Test:

Definition at line 652 of file DependencyOrderingServiceTest.php.

◆ calculateOrderResolvesCorrectOrder()

TYPO3\CMS\Core\Tests\Unit\Service\DependencyOrderingServiceTest::calculateOrderResolvesCorrectOrder ( array  $graph,
array  $expectedList 
)
Test:
‪@dataProvider calculateOrderResolvesCorrectOrderDataProvider
Parameters
array$graph
array$expectedList

Definition at line 597 of file DependencyOrderingServiceTest.php.

◆ calculateOrderResolvesCorrectOrderDataProvider()

array TYPO3\CMS\Core\Tests\Unit\Service\DependencyOrderingServiceTest::calculateOrderResolvesCorrectOrderDataProvider ( )
Returns
‪array

Definition at line 606 of file DependencyOrderingServiceTest.php.

◆ findPathInGraphReturnsCorrectPath()

TYPO3\CMS\Core\Tests\Unit\Service\DependencyOrderingServiceTest::findPathInGraphReturnsCorrectPath ( array  $graph,
string  $from,
string  $to,
array  $expected 
)
Parameters
array$graph
string$from
string$to
array$expected
Test:
‪@dataProvider findPathInGraphReturnsCorrectPathDataProvider

Definition at line 716 of file DependencyOrderingServiceTest.php.

◆ findPathInGraphReturnsCorrectPathDataProvider()

array TYPO3\CMS\Core\Tests\Unit\Service\DependencyOrderingServiceTest::findPathInGraphReturnsCorrectPathDataProvider ( )
Returns
‪array

Definition at line 672 of file DependencyOrderingServiceTest.php.

◆ orderByDependenciesBuildsCorrectOrder()

TYPO3\CMS\Core\Tests\Unit\Service\DependencyOrderingServiceTest::orderByDependenciesBuildsCorrectOrder ( array  $items,
string  $beforeKey,
string  $afterKey,
array  $expectedOrderedItems 
)
Test:
‪@dataProvider orderByDependenciesBuildsCorrectOrderDataProvider
Parameters
array$items
string$beforeKey
string$afterKey
array$expectedOrderedItems

Definition at line 36 of file DependencyOrderingServiceTest.php.

◆ orderByDependenciesBuildsCorrectOrderDataProvider()

array TYPO3\CMS\Core\Tests\Unit\Service\DependencyOrderingServiceTest::orderByDependenciesBuildsCorrectOrderDataProvider ( )
Returns
‪array

Definition at line 45 of file DependencyOrderingServiceTest.php.

◆ prepareDependenciesBuildsFullIdentifierList()

TYPO3\CMS\Core\Tests\Unit\Service\DependencyOrderingServiceTest::prepareDependenciesBuildsFullIdentifierList ( array  $dependencies,
array  $expectedDependencies 
)
Test:
‪@dataProvider prepareDependenciesBuildsFullIdentifierListDataProvider
Exceptions

Definition at line 168 of file DependencyOrderingServiceTest.php.

◆ prepareDependenciesBuildsFullIdentifierListDataProvider()

array TYPO3\CMS\Core\Tests\Unit\Service\DependencyOrderingServiceTest::prepareDependenciesBuildsFullIdentifierListDataProvider ( )
Returns
‪array

Definition at line 178 of file DependencyOrderingServiceTest.php.