public function testOutputStatus() { $response = new Sabel_Response_Object(); $response->getStatus()->setCode(Sabel_Response::FORBIDDEN); $headers = $response->outputHeader(); $this->assertEquals("HTTP/1.0 403 Forbidden", $headers[0]); $response = new Sabel_Response_Object(); $response->getStatus()->setCode(Sabel_Response::NOT_MODIFIED); $headers = $response->outputHeader(); $this->assertEquals("HTTP/1.0 304 Not Modified", $headers[0]); }
public function testIsFailure() { $response = new Sabel_Response_Object(); $status = $response->getStatus(); $this->assertFalse($status->isFailure()); $status->setCode(Sabel_Response::NOT_FOUND); $this->assertTrue($status->isFailure()); $status->setCode(Sabel_Response::INTERNAL_SERVER_ERROR); $this->assertTrue($status->isFailure()); $status->setCode(Sabel_Response::FORBIDDEN); $this->assertTrue($status->isFailure()); }