menu
書いてる野郎
orebike@gmail.com
2011-08-16 CakePHP 1.3.7
コントローラのテストもモデル同様にテストクラスを使って行う。なので作る。
app/tests/cases/controllers/hoge_controller.test.php
のような感じでファイルを作る。
内容は
class HogeControllerTest extends CakeTestCase{ function startTest($method){ echo nl2br(" ================================================================= start {$method} ================================================================= "); } function testIndex(){ $result = $this->testAction('/hoge/index',array('return' => 'vars')); //合否判定処理 } }
モデルとほとんど同じだけどポイントはtestActionメソッド。 このメソッドでブラウザからのアクセスをシミュレートする。