CakePHP1.2 では SimpleTest を使用したユニットテストが行えます。

テスト実行用スクリプトは app/webroot/test.php です。ブラウザからこのスクリプトへアクセスします。
test suite

まだ SimpleTest をインストールしていないと上記のような画面が出ます。
この画面から SimpleTest のダウンロード先へリンクがあるのですが、なぜかリンクが切れています。下記 URL でアクセスできます。
http://simpletest.org/en/download.html

ダウンロードして解凍したものを app/vendors か vendors ディレクトリに設置します。
設置後に再度 test.php へアクセスすると下記のような画面になります。
test suite simpletest install

これで SimpleTest の準備は完了です。
試しに「Available Core Test Groups」にある「configure」というリンクをクリックするとCakePHP のコアの configure に関するテストが実行されます。
configure test

実際に制作したアプリケーションのテストの書き方はまたの機会に書きます。

関連する投稿