PHP Class Neos\Flow\Tests\Unit\Mvc\Routing\RouterTest

Inheritance: extends Neos\Flow\Tests\UnitTestCase
Show file Open project: neos/flow-development-collection

Protected Properties

Property Type Description
$mockActionRequest Neos\Flow\Mvc\ActionRequest | PHPUnit_Framework_MockObject_MockObject
$mockHttpRequest Neos\Flow\Http\Request | PHPUnit_Framework_MockObject_MockObject
$mockRouterCachingService Neos\Flow\Mvc\Routing\RouterCachingService | PHPUnit_Framework_MockObject_MockObject
$mockSystemLogger Neos\Flow\Log\SystemLoggerInterface | PHPUnit_Framework_MockObject_MockObject
$router Neos\Flow\Mvc\Routing\Router

Public Methods

Method Description
createRoutesFromConfigurationParsesTheGivenConfigurationAndBuildsRouteObjectsFromIt ( )
createRoutesFromConfigurationThrowsExceptionIfOnlySomeRoutesWithTheSameUriPatternHaveHttpMethodConstraints ( )
getLastMatchedRouteReturnsNullByDefault ( )
getLastResolvedRouteReturnsNullByDefault ( )
resolveCallsCreateRoutesFromConfiguration ( )
resolveDoesNotStoreResolvedUriPathInCacheIfItsNull ( )
resolveIteratesOverTheRegisteredRoutesAndReturnsTheResolvedUriPathIfAny ( )
resolveReturnsCachedResolvedUriPathIfFoundInCache ( )
resolveSetsLastResolvedRoute ( )
resolveStoresResolvedUriPathInCacheIfNotFoundInCache ( )
resolveThrowsExceptionIfNoMatchingRouteWasFound ( )
routeDoesNotLoadRoutesConfigurationFromConfigurationManagerIfItsSetExplicitly ( )
routeDoesNotStoreMatchResultsInCacheIfTheyAreNull ( )
routeLoadsRoutesConfigurationFromConfigurationManagerIfNotSetExplicitly ( )
routeReturnsCachedMatchResultsIfFoundInCache ( )
routeSetsLastMatchedRoute ( )
routeStoresMatchResultsInCacheIfNotFoundInCache ( )
setUp ( ) : void

Method Details

createRoutesFromConfigurationParsesTheGivenConfigurationAndBuildsRouteObjectsFromIt() public method

createRoutesFromConfigurationThrowsExceptionIfOnlySomeRoutesWithTheSameUriPatternHaveHttpMethodConstraints() public method

getLastMatchedRouteReturnsNullByDefault() public method

getLastResolvedRouteReturnsNullByDefault() public method

resolveCallsCreateRoutesFromConfiguration() public method

resolveDoesNotStoreResolvedUriPathInCacheIfItsNull() public method

resolveIteratesOverTheRegisteredRoutesAndReturnsTheResolvedUriPathIfAny() public method

resolveReturnsCachedResolvedUriPathIfFoundInCache() public method

resolveSetsLastResolvedRoute() public method

resolveStoresResolvedUriPathInCacheIfNotFoundInCache() public method

resolveThrowsExceptionIfNoMatchingRouteWasFound() public method

routeDoesNotLoadRoutesConfigurationFromConfigurationManagerIfItsSetExplicitly() public method

routeDoesNotStoreMatchResultsInCacheIfTheyAreNull() public method

routeLoadsRoutesConfigurationFromConfigurationManagerIfNotSetExplicitly() public method

routeReturnsCachedMatchResultsIfFoundInCache() public method

routeSetsLastMatchedRoute() public method

routeStoresMatchResultsInCacheIfNotFoundInCache() public method

setUp() public method

public setUp ( ) : void
return void

Property Details

$mockActionRequest protected property

protected ActionRequest,Neos\Flow\Mvc|PHPUnit_Framework_MockObject_MockObject $mockActionRequest
return Neos\Flow\Mvc\ActionRequest | PHPUnit_Framework_MockObject_MockObject

$mockHttpRequest protected property

protected Request,Neos\Flow\Http|PHPUnit_Framework_MockObject_MockObject $mockHttpRequest
return Neos\Flow\Http\Request | PHPUnit_Framework_MockObject_MockObject

$mockRouterCachingService protected property

protected RouterCachingService,Neos\Flow\Mvc\Routing|PHPUnit_Framework_MockObject_MockObject $mockRouterCachingService
return Neos\Flow\Mvc\Routing\RouterCachingService | PHPUnit_Framework_MockObject_MockObject

$mockSystemLogger protected property

protected SystemLoggerInterface,Neos\Flow\Log|PHPUnit_Framework_MockObject_MockObject $mockSystemLogger
return Neos\Flow\Log\SystemLoggerInterface | PHPUnit_Framework_MockObject_MockObject

$router protected property

protected Router,Neos\Flow\Mvc\Routing $router
return Neos\Flow\Mvc\Routing\Router