public function testSetRequisites() { $route = new Route("/"); $route->setRequisites(array("lang" => "en|fr")); $this->assertEquals(array("lang" => "en|fr"), $route->getRequisites()); $route->setRequisites(array("lang" => "en|fr", "id" => "\\d+")); $this->assertEquals(array("id" => "\\d+", "lang" => "en|fr"), $route->getRequisites()); // add another requisite $route->setRequisite("username", "[A-z_0-1]+"); $this->assertEquals(array("id" => "\\d+", "lang" => "en|fr", "username" => "[A-z_0-1]+"), $route->getRequisites()); }