PHP Класс Neos\Flow\Tests\Unit\Mvc\Routing\RouteTest

Наследование: extends Neos\Flow\Tests\UnitTestCase
Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
$mockObjectManager Neos\Flow\ObjectManagement\ObjectManagerInterface | PHPUnit_Framework_MockObject_MockObject
$mockPersistenceManager Neos\Flow\Persistence\PersistenceManagerInterface | PHPUnit_Framework_MockObject_MockObject
$route Neos\Flow\Mvc\Routing\Route
$routeValues array

Открытые методы

Метод Описание
byDefaultRouteDoesNotResolveIfUriPatternContainsLessValuesThanAreSpecified ( )
compareAndRemoveMatchingDefaultValuesDataProvider ( ) Data provider
compareAndRemoveMatchingDefaultValuesTests ( array $defaults, array $routeValues, array $expectedModifiedRouteValues, boolean $expectedResult )
defaultValuesAreSetForUriPatternSegmentsWithMultipleOptionalRouteParts ( )
getMatchResultsReturnsCorrectResultsAfterSuccessfulMatch ( )
httpMethodConstraintsCanBeSetAndRetrieved ( )
ifAnObjectTypeIsSpecifiedTheIdentityRoutePartHandlerIsInstantiated ( )
matchesRecursivelyMergesMatchResults ( )
matchesThrowsExceptionIfRoutePartValueContainsObjects ( boolean $shouldThrowException, mixed $routePartValue )
matchesThrowsExceptionIfRoutePartValueContainsObjectsDataProvider ( ) Data provider
matchingRouteIsProperlyResolved ( )
parseSetsDefaultValueOfRouteParts ( )
parseSetsDefaultValueOfRoutePartsRecursively ( )
parseSetsUriPatternOfIdentityRoutePartIfSpecified ( )
registeredRoutePartHandlerIsInvokedWhenCallingMatch ( )
registeredRoutePartHandlerIsInvokedWhenCallingResolve ( )
resolvedUriPathIsNullAfterUnsuccessfulResolve ( )
resolvesAppendsDefaultValuesOfOptionalUriPartsToResolvedUriPath ( )
resolvesAppendsRemainingRouteValuesToResolvedUriPathIfAppendExceedingArgumentsIsTrue ( )
resolvesCallsCompareAndRemoveMatchingDefaultValues ( )
resolvesConvertsDomainObjectsToIdentityArrays ( )
resolvesKeepsCaseOfResolvedUriIfToLowerCaseIsFalse ( )
resolvesLowerCasesResolvedUriPathByDefault ( )
resolvesReturnsFalseIfNotAllRouteValuesCanBeResolved ( )
resolvesReturnsTrueIfTargetControllerExists ( )
resolvesThrowsExceptionIfRoutePartDefaultValueIsNoString ( )
resolvesThrowsExceptionIfRoutePartValueIsNoString ( )
routeAlwaysAppendsExceedingInternalArguments ( )
routeAlwaysAppendsExceedingInternalArgumentsRecursively ( )
routeAppendsAllAdditionalQueryParametersIfUriPatternContainsLessValuesThanAreSpecifiedIfAppendExceedingArgumentsIsTrue ( )
routeCanBeResolvedIfAComplexValueIsEqualToItsDefaultValue ( )
routeCanBeResolvedIfASpecifiedValueIsEqualToItsDefaultValue ( )
routeCantBeResolvedIfASpecifiedValueIsNotEqualToItsDefaultValue ( )
routeDoesNotMatchEmptyRequestPathIfUriPatternIsNotSet ( )
routeDoesNotMatchIfOneSegmentOfRequestPathIsDifferentFromItsRespectiveStaticUriPatternSegment ( )
routeDoesNotMatchIfRequestMethodIsNotAccepted ( )
routeDoesNotMatchIfRequestPathIsDifferentFromStaticUriPattern ( )
routeDoesNotMatchIfRequestPathIsEqualToStaticUriPatternWithoutSlashes ( )
routeDoesNotMatchIfRoutePartDoesNotMatchAndDefaultValueIsSet ( )
routeDoesNotMatchRequestPathContainingOnlySomeOfTheOptionalRouteParts ( )
routeDoesNotMatchRequestPathWithAllPartsIfUriPatternEndsWithTwoSuccessiveOptionalRouteParts ( )
routeDoesNotMatchRequestPathWithOnlyOneOptionalPartIfUriPatternContainsTwoSuccessiveOptionalRouteParts ( )
routeDoesNotMatchRequestPathWithOnlyOneOptionalPartIfUriPatternStartsWithTwoSuccessiveOptionalRouteParts ( )
routeDoesNotMatchRequestPathWithRequiredAndOnlyOneOptionalPartsIfUriPatternEndsWithTwoSuccessiveOptionalRouteParts ( )
routeDoesNotResolveIfRouteValuesContainAnIdentityForAnArgumentThatIsNotPartOfTheRoute ( )
routeMatchesEmptyRequestPathIfUriPatternContainsOneOptionalDynamicRoutePartWithDefaultValue ( )
routeMatchesEmptyRequestPathIfUriPatternContainsOneOptionalStaticRoutePart ( )
routeMatchesEmptyRequestPathIfUriPatternIsEmpty ( )
routeMatchesIfRequestMethodIsAccepted ( )
routeMatchesIfRequestPathIsEqualToStaticUriPattern ( )
routeMatchesIfRoutePartDoesNotMatchButIsOptionalAndHasDefault ( )
routeMatchesIfStaticSegmentsMatchAndASegmentExistsForAllDynamicUriPartSegments ( )
routeMatchesRequestPathContainingAllOfTheOptionalRouteParts ( )
routeMatchesRequestPathContainingNoneOfTheOptionalRouteParts ( )
routeMatchesRequestPathWithAllPartsIfUriPatternContainsOneOptionalAndOneRequiredStaticRoutePart ( )
routeMatchesRequestPathWithAllPartsIfUriPatternContainsTwoOptionalAndOneRequiredStaticRoutePart ( )
routeMatchesRequestPathWithAllPartsIfUriPatternContainsTwoSuccessiveOptionalRouteParts ( )
routeMatchesRequestPathWithAllPartsIfUriPatternStartsWithTwoSuccessiveOptionalRouteParts ( )
routeMatchesRequestPathWithOnlyRequiredPartsIfUriPatternContainsOneOptionalAndOneRequiredStaticRoutePart ( )
routeMatchesRequestPathWithOnlyRequiredPartsIfUriPatternContainsOneRequiredAndOneOptionalStaticRoutePart ( )
routeMatchesRequestPathWithOnlyRequiredPartsIfUriPatternContainsTwoOptionalAndOneRequiredStaticRoutePart ( )
routeMatchesRequestPathWithOnlyRequiredPartsIfUriPatternContainsTwoSuccessiveOptionalRouteParts ( )
routeMatchesRequestPathWithOnlyRequiredPartsIfUriPatternEndsWithTwoSuccessiveOptionalRouteParts ( )
routeMatchesRequestPathWithOnlyRequiredPartsIfUriPatternStartsWithTwoSuccessiveOptionalRouteParts ( )
routePartHandlerIsInstantiated ( )
routeThrowsExceptionIfUriPatternContainsOneOptionalDynamicRoutePartWithoutDefaultValue ( )
setDefaultsAllowsToSetTheDefaultPackageControllerAndActionName ( )
setNameCorrectlySetsRouteName ( )
setUp ( ) Sets up this test case
settingInvalidRoutePartHandlerThrowsException ( )
settingUriPatternResetsRoute ( )
staticAndDynamicRoutesCanBeMixedInAnyOrder ( )
uriPatternSegmentCanContainTwoDynamicRouteParts ( )
uriPatternSegmentsCanContainMultipleDynamicRouteParts ( )
uriPatternWithLeadingSlashThrowsException ( )
uriPatternWithSuccessiveDynamicRoutepartsThrowsException ( )
uriPatternWithSuccessiveOptionalSectionsThrowsException ( )
uriPatternWithTrailingSlashThrowsException ( )
uriPatternWithUnopenedOptionalSectionsThrowsException ( )
uriPatternWithUnterminatedOptionalSectionsThrowsException ( )

Защищенные методы

Метод Описание
routeMatchesPath ( string $routePath ) : boolean

Описание методов

byDefaultRouteDoesNotResolveIfUriPatternContainsLessValuesThanAreSpecified() публичный Метод

compareAndRemoveMatchingDefaultValuesDataProvider() публичный Метод

Data provider

compareAndRemoveMatchingDefaultValuesTests() публичный Метод

public compareAndRemoveMatchingDefaultValuesTests ( array $defaults, array $routeValues, array $expectedModifiedRouteValues, boolean $expectedResult )
$defaults array
$routeValues array
$expectedModifiedRouteValues array
$expectedResult boolean

defaultValuesAreSetForUriPatternSegmentsWithMultipleOptionalRouteParts() публичный Метод

getMatchResultsReturnsCorrectResultsAfterSuccessfulMatch() публичный Метод

httpMethodConstraintsCanBeSetAndRetrieved() публичный Метод

ifAnObjectTypeIsSpecifiedTheIdentityRoutePartHandlerIsInstantiated() публичный Метод

matchesRecursivelyMergesMatchResults() публичный Метод

matchesThrowsExceptionIfRoutePartValueContainsObjects() публичный Метод

public matchesThrowsExceptionIfRoutePartValueContainsObjects ( boolean $shouldThrowException, mixed $routePartValue )
$shouldThrowException boolean
$routePartValue mixed

matchesThrowsExceptionIfRoutePartValueContainsObjectsDataProvider() публичный Метод

Data provider

matchingRouteIsProperlyResolved() публичный Метод

parseSetsDefaultValueOfRouteParts() публичный Метод

parseSetsDefaultValueOfRoutePartsRecursively() публичный Метод

parseSetsUriPatternOfIdentityRoutePartIfSpecified() публичный Метод

registeredRoutePartHandlerIsInvokedWhenCallingMatch() публичный Метод

registeredRoutePartHandlerIsInvokedWhenCallingResolve() публичный Метод

resolvedUriPathIsNullAfterUnsuccessfulResolve() публичный Метод

resolvesAppendsDefaultValuesOfOptionalUriPartsToResolvedUriPath() публичный Метод

resolvesAppendsRemainingRouteValuesToResolvedUriPathIfAppendExceedingArgumentsIsTrue() публичный Метод

resolvesCallsCompareAndRemoveMatchingDefaultValues() публичный Метод

resolvesConvertsDomainObjectsToIdentityArrays() публичный Метод

resolvesKeepsCaseOfResolvedUriIfToLowerCaseIsFalse() публичный Метод

resolvesLowerCasesResolvedUriPathByDefault() публичный Метод

resolvesReturnsFalseIfNotAllRouteValuesCanBeResolved() публичный Метод

resolvesReturnsTrueIfTargetControllerExists() публичный Метод

resolvesThrowsExceptionIfRoutePartDefaultValueIsNoString() публичный Метод

resolvesThrowsExceptionIfRoutePartValueIsNoString() публичный Метод

routeAlwaysAppendsExceedingInternalArguments() публичный Метод

routeAlwaysAppendsExceedingInternalArgumentsRecursively() публичный Метод

routeAppendsAllAdditionalQueryParametersIfUriPatternContainsLessValuesThanAreSpecifiedIfAppendExceedingArgumentsIsTrue() публичный Метод

routeCanBeResolvedIfAComplexValueIsEqualToItsDefaultValue() публичный Метод

routeCanBeResolvedIfASpecifiedValueIsEqualToItsDefaultValue() публичный Метод

routeCantBeResolvedIfASpecifiedValueIsNotEqualToItsDefaultValue() публичный Метод

routeDoesNotMatchEmptyRequestPathIfUriPatternIsNotSet() публичный Метод

routeDoesNotMatchIfOneSegmentOfRequestPathIsDifferentFromItsRespectiveStaticUriPatternSegment() публичный Метод

routeDoesNotMatchIfRequestMethodIsNotAccepted() публичный Метод

routeDoesNotMatchIfRequestPathIsDifferentFromStaticUriPattern() публичный Метод

routeDoesNotMatchIfRequestPathIsEqualToStaticUriPatternWithoutSlashes() публичный Метод

routeDoesNotMatchIfRoutePartDoesNotMatchAndDefaultValueIsSet() публичный Метод

routeDoesNotMatchRequestPathContainingOnlySomeOfTheOptionalRouteParts() публичный Метод

routeDoesNotMatchRequestPathWithAllPartsIfUriPatternEndsWithTwoSuccessiveOptionalRouteParts() публичный Метод

routeDoesNotMatchRequestPathWithOnlyOneOptionalPartIfUriPatternContainsTwoSuccessiveOptionalRouteParts() публичный Метод

routeDoesNotMatchRequestPathWithOnlyOneOptionalPartIfUriPatternStartsWithTwoSuccessiveOptionalRouteParts() публичный Метод

routeDoesNotMatchRequestPathWithRequiredAndOnlyOneOptionalPartsIfUriPatternEndsWithTwoSuccessiveOptionalRouteParts() публичный Метод

routeDoesNotResolveIfRouteValuesContainAnIdentityForAnArgumentThatIsNotPartOfTheRoute() публичный Метод

routeMatchesEmptyRequestPathIfUriPatternContainsOneOptionalDynamicRoutePartWithDefaultValue() публичный Метод

routeMatchesEmptyRequestPathIfUriPatternContainsOneOptionalStaticRoutePart() публичный Метод

routeMatchesEmptyRequestPathIfUriPatternIsEmpty() публичный Метод

routeMatchesIfRequestMethodIsAccepted() публичный Метод

routeMatchesIfRequestPathIsEqualToStaticUriPattern() публичный Метод

routeMatchesIfRoutePartDoesNotMatchButIsOptionalAndHasDefault() публичный Метод

routeMatchesIfStaticSegmentsMatchAndASegmentExistsForAllDynamicUriPartSegments() публичный Метод

routeMatchesPath() защищенный Метод

protected routeMatchesPath ( string $routePath ) : boolean
$routePath string
Результат boolean

routeMatchesRequestPathContainingAllOfTheOptionalRouteParts() публичный Метод

routeMatchesRequestPathContainingNoneOfTheOptionalRouteParts() публичный Метод

routeMatchesRequestPathWithAllPartsIfUriPatternContainsOneOptionalAndOneRequiredStaticRoutePart() публичный Метод

routeMatchesRequestPathWithAllPartsIfUriPatternContainsTwoOptionalAndOneRequiredStaticRoutePart() публичный Метод

routeMatchesRequestPathWithAllPartsIfUriPatternContainsTwoSuccessiveOptionalRouteParts() публичный Метод

routeMatchesRequestPathWithAllPartsIfUriPatternStartsWithTwoSuccessiveOptionalRouteParts() публичный Метод

routeMatchesRequestPathWithOnlyRequiredPartsIfUriPatternContainsOneOptionalAndOneRequiredStaticRoutePart() публичный Метод

routeMatchesRequestPathWithOnlyRequiredPartsIfUriPatternContainsOneRequiredAndOneOptionalStaticRoutePart() публичный Метод

routeMatchesRequestPathWithOnlyRequiredPartsIfUriPatternContainsTwoOptionalAndOneRequiredStaticRoutePart() публичный Метод

routeMatchesRequestPathWithOnlyRequiredPartsIfUriPatternContainsTwoSuccessiveOptionalRouteParts() публичный Метод

routeMatchesRequestPathWithOnlyRequiredPartsIfUriPatternEndsWithTwoSuccessiveOptionalRouteParts() публичный Метод

routeMatchesRequestPathWithOnlyRequiredPartsIfUriPatternStartsWithTwoSuccessiveOptionalRouteParts() публичный Метод

routePartHandlerIsInstantiated() публичный Метод

routeThrowsExceptionIfUriPatternContainsOneOptionalDynamicRoutePartWithoutDefaultValue() публичный Метод

setDefaultsAllowsToSetTheDefaultPackageControllerAndActionName() публичный Метод

setNameCorrectlySetsRouteName() публичный Метод

setUp() публичный Метод

Sets up this test case
public setUp ( )

settingInvalidRoutePartHandlerThrowsException() публичный Метод

settingUriPatternResetsRoute() публичный Метод

staticAndDynamicRoutesCanBeMixedInAnyOrder() публичный Метод

uriPatternSegmentCanContainTwoDynamicRouteParts() публичный Метод

uriPatternSegmentsCanContainMultipleDynamicRouteParts() публичный Метод

uriPatternWithLeadingSlashThrowsException() публичный Метод

uriPatternWithSuccessiveDynamicRoutepartsThrowsException() публичный Метод

uriPatternWithSuccessiveOptionalSectionsThrowsException() публичный Метод

uriPatternWithTrailingSlashThrowsException() публичный Метод

uriPatternWithUnopenedOptionalSectionsThrowsException() публичный Метод

uriPatternWithUnterminatedOptionalSectionsThrowsException() публичный Метод

Описание свойств

$mockObjectManager защищенное свойство

protected ObjectManagerInterface,Neos\Flow\ObjectManagement|PHPUnit_Framework_MockObject_MockObject $mockObjectManager
Результат Neos\Flow\ObjectManagement\ObjectManagerInterface | PHPUnit_Framework_MockObject_MockObject

$mockPersistenceManager защищенное свойство

protected PersistenceManagerInterface,Neos\Flow\Persistence|PHPUnit_Framework_MockObject_MockObject $mockPersistenceManager
Результат Neos\Flow\Persistence\PersistenceManagerInterface | PHPUnit_Framework_MockObject_MockObject

$route защищенное свойство

protected Route,Neos\Flow\Mvc\Routing $route
Результат Neos\Flow\Mvc\Routing\Route

$routeValues защищенное свойство

protected array $routeValues
Результат array