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