/** * testGetToken * * @since 2.4.0 * * @param string $route * @param array $expectArray * * @dataProvider providerParameter */ public function testGetToken($route = null, $expectArray = []) { /* setup */ $this->_request->setQuery('p', $route); $this->_request->setServer('REMOTE_ADDR', 'test'); $this->_request->setServer('HTTP_USER_AGENT', 'test'); $this->_request->setServer('HTTP_HOST', 'test'); $parameter = new Router\Parameter($this->_request); $parameter->init(); /* actual */ $actual = $parameter->getToken(); /* compare */ $this->assertEquals($expectArray['token'], $actual); }