/** * @param string $expected * @param string $source * @param array|null $query * @dataProvider addQueryDataProvider */ public function testAddQuery($expected, $source, array $query = null) { if (null !== $query) { $request = new Request($query); $this->extension->setRequest($request); } $this->assertEquals($expected, $this->extension->addQuery($source)); }
/** * @param string $expected * @param string $server * @param string $linkUrl * @dataProvider isUrlLocalProvider */ public function testIsUrlLocal($expected, $server, $linkUrl) { if (null !== $server) { $request = new Request(); $request->server->add($server); $this->extension->setRequest($request); } $this->assertEquals($expected, $this->extension->isUrlLocal($linkUrl)); }