/**
  * @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));
 }
Example #2
0
 /**
  * @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));
 }