public function testRouteMatchParseSymmetryWithoutTrimming()
{
$route = new Route(array('template' => '/{:language:(de|en)}/{:country:(DE|NL)}/home', 'params' => array('controller' => 'pages', 'action' => 'home'), 'defaults' => array('language' => 'de', 'country' => 'DE')));
$params = array('controller' => 'pages', 'action' => 'home', 'language' => 'en', 'country' => 'DE');
$url = $route->match($params);
$this->assertEqual('/en/DE/home', $url);
$request = new Request();
$request->url = $url;
$result = $route->parse($request);
$this->assertEqual($params, $result->params);
}