private function _assertExpectedValues($url, $custom = array())
{
$expected = array_merge($this->_sampleData, $custom);
$this->assertEquals($url->getScheme(), $expected['scheme']);
$this->assertEquals($url->getHost(), $expected['host']);
$this->assertEquals($url->getPath(), $expected['path']);
$this->assertEquals($url->getQueryString(), $expected['querystring']);
$this->assertEquals($url->getFragmentString(), $expected['fragment']);
$this->assertEquals($url->getPort(), $expected['port']);
}