/**
* Test the construction of a Route
*
* @return void
*/
public function testConstruction()
{
$route = new Route('/:controller/:action/:id', [], ['id' => '[0-9]+']);
$this->assertEquals('/:controller/:action/:id', $route->template);
$this->assertEquals([], $route->defaults);
$this->assertEquals(['id' => '[0-9]+'], $route->options);
$this->assertFalse($route->compiled());
}