Пример #1
0
 protected function assertHttpMethod($good_method)
 {
     $this->setServerEnv($good_method);
     $request = new RequestMapper();
     $this->assertTrue($request->{'is' . ucfirst(strtolower($good_method))}(), 'is' . ucfirst(strtolower($good_method)) . '() should be true');
     $methods = $request->getPossibleRequestMethods();
     foreach ($methods as $method) {
         if ($method == $good_method) {
             continue;
         }
         $this->assertFalse($request->{'is' . ucfirst(strtolower($method))}(), 'is' . ucfirst(strtolower($good_method)) . ' should be false');
     }
     $this->assertEqual($good_method, $request->getRequestMethod());
     $this->assertEqual($good_method, $request->method);
 }