public function testAddURLParameters()
{
$url = 'http://example.com/';
$params = array('foo' => 'bar', 'bar' => 'foo');
$this->assertEquals($url . '?foo=bar&bar=foo', HTTP::addURLParameters($url, $params));
$url = 'http://example.com/?';
$params = array('foo' => 'bar', 'bar' => 'foo');
$this->assertEquals($url . 'foo=bar&bar=foo', HTTP::addURLParameters($url, $params));
$url = 'http://example.com/?foo=bar';
$params = array('bar' => 'foo');
$this->assertEquals($url . '&bar=foo', HTTP::addURLParameters($url, $params));
}