public function testStaticRouteMatching()
{
$route = new Route(array('template' => '/login', 'params' => array('controller' => 'sessions', 'action' => 'add')));
$result = $route->match(array('controller' => 'sessions', 'action' => 'add'));
$this->assertEqual('/login', $result);
$result = $route->match(array());
$this->assertFalse($result);
$request = new Request();
$expected = array('controller' => 'sessions', 'action' => 'add');
$request->url = '/login';
$result = $route->parse($request);
$this->assertEqual($expected, $result->params);
$request->url = 'login';
$result = $route->parse($request);
$this->assertEqual($expected, $result->params);
}