Пример #1
0
 public function testMatch()
 {
     $router = new router\Container();
     foreach ($this->testParams as $pattern => $data) {
         $router[$pattern] = function () {
         };
         $result = $router->match($data['route']);
         $this->tester->assertTrue($result instanceof router\Request);
         $this->tester->assertEquals($result->getParams(), $data['params']);
     }
     foreach ($this->testParams as $data) {
         $result = $router->match($data['route']);
         $this->tester->assertTrue($result instanceof router\Request);
         $this->tester->assertEquals($result->getParams(), $data['params']);
     }
 }