DynamicRoutesTestClass
extends BaseRouterUnitTestClass
in package
Tags
Table of Contents
- TYPES_ROUTE_CATALOG_FIX_POINT_BAR = '/catalog/[fp:bar]/'
- TYPES_ROUTE_CATALOG_INT_BAR = '/catalog/[i:bar]/'
- setUp() : void
- Default setup
- testMultyple() : void
- Testing multyple routes
- testTypes() : void
- Testing router types
- typesDataProvider() : array<string|int, mixed>
- Data provider for the testTypes
- getRouter() : RouterInterface
- Method creates router object
Constants
TYPES_ROUTE_CATALOG_FIX_POINT_BAR
public
mixed
TYPES_ROUTE_CATALOG_FIX_POINT_BAR
= '/catalog/[fp:bar]/'
TYPES_ROUTE_CATALOG_INT_BAR
public
mixed
TYPES_ROUTE_CATALOG_INT_BAR
= '/catalog/[i:bar]/'
Methods
setUp()
Default setup
public
setUp() : void
Tags
Return values
void —testMultyple()
Testing multyple routes
public
testMultyple() : void
Return values
void —testTypes()
Testing router types
public
testTypes(string $method, array<string|int, string> $pattern, string $route, mixed $expected[, string $paramName = 'bar' ]) : void
Parameters
- $method : string
-
request method
- $pattern : array<string|int, string>
-
route pattern
- $route : string
-
real route
- $expected : mixed
-
expected value
- $paramName : string = 'bar'
-
name of the validating parameter
Tags
Return values
void —typesDataProvider()
Data provider for the testTypes
public
typesDataProvider() : array<string|int, mixed>
Return values
array<string|int, mixed> —test data
getRouter()
Method creates router object
protected
abstract getRouter() : RouterInterface