public function testReverseMatch($siteAccessName, $originalPathinfo)
{
$expectedSiteAccessPath = implode('/', explode('_', $siteAccessName));
$matcher = new URIElementMatcher(array(2));
$matcher->setRequest(new SimplifiedRequest(array('pathinfo' => $originalPathinfo)));
$result = $matcher->reverseMatch($siteAccessName);
$this->assertInstanceOf('eZ\\Publish\\Core\\MVC\\Symfony\\SiteAccess\\Matcher\\URIElement', $result);
$this->assertSame("/{$expectedSiteAccessPath}{$originalPathinfo}", $result->getRequest()->pathinfo);
$this->assertSame("/{$expectedSiteAccessPath}/some/linked/uri", $result->analyseLink('/some/linked/uri'));
$this->assertSame('/foo/bar/baz', $result->analyseURI("/{$expectedSiteAccessPath}/foo/bar/baz"));
}