前提 CakePHP 1.2.7 を使用。 cake testsuite app all のテストを対象 Core や App に手を加えたくない。 Core に手を入れると、アップデート時にマージを忘れる。 app_controller.php にテストの為のコードを書くと、毎回のオーバーヘッドが気になる。(テスト実行時でもないのに、テストの環境変数をチェックする処理は気になる) DebugKit 使用時も使いたい。(SqlLogPanel::beforeRender() の ob_start() から結果が返らなくなる) 関連URL CakeTestCaseでtestActionを実行すると別のページにリダイレクトされちゃう問題 http://d.hatena.ne.jp/itmsc/20091001/1254374271 app/app_controller.php の拡張 テストの