/** * @dataProvider removeParamProvider * @param type $expected * @param type $uri * @param type $name * @param type $value */ public function testRemoveParamAbsolute($uri, $expected, $name) { $host = 'http://domain.com' . (strncmp($expected, '/', 1) === 0 ? '' : '/'); $url = new Url($host . $uri); $actual = $url->removeParam($name); $this->assertEquals($host . $expected, $actual); }