CakePHPにも、Railsと同じ様にテスト機能があるようだ。
本に従って http://simpletest.org/ からSimpleTestをダウンロード。
CakePHPのvendersフォルダに解凍したデータをコピーする。
MySQLに、テスト用のデータベースを作成。
テーブルの作成の必要はなし。
app/conf/databese.phpを編集。
$defaultとは別に、先ほど作成したテスト用データベースへの接続情報を設定する。
以上で設定完了。
cakephpをインストールしたルートでtest.phpを実行。
Fatal error: Call to undefined method CakeHtmlReporter::SimpleReporter() ……..
おや?
検索すると、先ほどダウンロードしたsimpletestのバージョンは1.1系だけど、どうやら1.0系を入れないと上記のエラーになるらしい。
1.01に入れ替えて再度test.phpにアクセス。
下のような画面が出て、OK。