/** * testControllerHttpCodes method * * @return void */ public function testControllerHttpCodes() { $response = $this->getMock('CakeResponse', array('httpCodes')); $Controller = new Controller(null, $response); $Controller->response->expects($this->at(0))->method('httpCodes')->with(null); $Controller->response->expects($this->at(1))->method('httpCodes')->with(100); $Controller->httpCodes(); $Controller->httpCodes(100); }
/** * testControllerHttpCodes method * * @access public * @return void */ function testControllerHttpCodes() { $Controller = new Controller(); $result = $Controller->httpCodes(); $this->assertEqual(count($result), 39); $result = $Controller->httpCodes(100); $expected = array(100 => 'Continue'); $this->assertEqual($result, $expected); $codes = array(1337 => 'Undefined Unicorn', 1729 => 'Hardy-Ramanujan Located'); $result = $Controller->httpCodes($codes); $this->assertTrue($result); $this->assertEqual(count($Controller->httpCodes()), 41); $result = $Controller->httpCodes(1337); $expected = array(1337 => 'Undefined Unicorn'); $this->assertEqual($result, $expected); $codes = array(404 => 'Sorry Bro'); $result = $Controller->httpCodes($codes); $this->assertTrue($result); $this->assertEqual(count($Controller->httpCodes()), 41); $result = $Controller->httpCodes(404); $expected = array(404 => 'Sorry Bro'); $this->assertEqual($result, $expected); }