Ejemplo n.º 1
0
 public function testParametersFunctions()
 {
     $route = new Route('GET', '/test/{param1}/{param2}', null);
     $route->setParameter('test1', 'test1');
     $route->setParameter('test2', 'test2');
     $this->assertTrue($route->hasParameters());
     $this->assertTrue($route->hasParameter('test1'));
     $this->assertSame(['test1' => 'test1', 'test2' => 'test2'], $route->getParameters());
     $this->assertSame('test1', $route->getParameter('test1'));
     $route->forgetParameter('test1');
     $this->assertFalse($route->hasParameter('test1'));
 }