public function testRequestMethods() { $_SERVER['REQUEST_METHOD'] = 'GET'; $this->request = new Request(); $this->assertTrue($this->request->isGet()); $this->assertFalse($this->request->isPost()); $this->assertFalse($this->request->isPut()); $this->assertFalse($this->request->isDelete()); $_SERVER['REQUEST_METHOD'] = 'POST'; $this->request = new Request(); $this->assertTrue($this->request->isPost()); $this->assertFalse($this->request->isGet()); $this->assertFalse($this->request->isPut()); $this->assertFalse($this->request->isDelete()); $_SERVER['REQUEST_METHOD'] = 'PUT'; $this->request = new Request(); $this->assertTrue($this->request->isPut()); $this->assertFalse($this->request->isGet()); $this->assertFalse($this->request->isPost()); $this->assertFalse($this->request->isDelete()); $_SERVER['REQUEST_METHOD'] = 'DELETE'; $this->request = new Request(); $this->assertTrue($this->request->isDelete()); $this->assertFalse($this->request->isGet()); $this->assertFalse($this->request->isPost()); $this->assertFalse($this->request->isPut()); }