public function testAssert()
 {
     $controllers = new ControllerCollection(new Route());
     $controllers->assert('id', '\\d+');
     $controller = $controllers->match('/{id}/{name}/{extra}', function () {
     })->assert('name', '\\w+')->assert('extra', '.*');
     $controllers->assert('extra', '\\w+');
     $this->assertEquals('\\d+', $controller->getRoute()->getRequirement('id'));
     $this->assertEquals('\\w+', $controller->getRoute()->getRequirement('name'));
     $this->assertEquals('\\w+', $controller->getRoute()->getRequirement('extra'));
 }