/** * Adds a route that can be used in the functional tests * * @param string $name * @param string $uriPattern * @param array $defaults * @param boolean $appendExceedingArguments * @return void */ protected function registerRoute($name, $uriPattern, array $defaults, $appendExceedingArguments = FALSE) { $route = new Route(); $route->setName($name); $route->setUriPattern($uriPattern); $route->setDefaults($defaults); $route->setAppendExceedingArguments($appendExceedingArguments); $this->router->addRoute($route); }
/** * @return void */ public function setUp() { parent::setUp(); $route = new Route(); $route->setName('Functional Test - Http::Client::InternalRequestEngine'); $route->setUriPattern('test/security/restricted'); $route->setDefaults(array('@package' => 'TYPO3.FLOW3', '@subpackage' => 'Tests\\Functional\\Security\\Fixtures', '@controller' => 'Restricted', '@action' => 'admin', '@format' => 'html')); $this->router->addRoute($route); }
/** * Additional setup: Routes */ public function setUp() { parent::setUp(); $route = new Route(); $route->setName('AbstractControllerTest Route 1'); $route->setUriPattern('test/mvc/abstractcontrollertesta/{@action}'); $route->setDefaults(array('@package' => 'TYPO3.FLOW3', '@subpackage' => 'Tests\\Functional\\Mvc\\Fixtures', '@controller' => 'AbstractControllerTestA', '@format' => 'html')); $route->setAppendExceedingArguments(TRUE); $this->router->addRoute($route); }
/** * @return void */ public function setUp() { parent::setUp(); $route = new Route(); $route->setName('Functional Test - Security::Authentication'); $route->setUriPattern('test/security/restricted(/{@action})'); $route->setDefaults(array('@package' => 'TYPO3.FLOW3', '@subpackage' => 'Tests\\Functional\\Security\\Fixtures', '@controller' => 'Restricted', '@action' => 'public', '@format' => 'html')); $route->setAppendExceedingArguments(TRUE); $this->router->addRoute($route); }
/** * @test */ public function setNameCorrectlySetsRouteName() { $this->route->setName('SomeName'); $this->assertEquals('SomeName', $this->route->getName()); }