testing

sample

code


テストの準備

SimpleTest のインストール

  • "simpletest"をインストールする。
  • http://simpletest.sourceforge.net/
  • 詳しくはこちら http://book.cakephp.org/ja/view/1197/Preparing-for-testing

データベースの設定

  • "app/config/database.php"ファイルを編集する。
  • 参考: http://book.cakephp.org/ja/view/1198/Installing-SimpleTest

実行手順

  • テスト実行は以下を参考に
  • http://book.cakephp.org/ja/view/1199/Running-Core-test-cases
  • http://book.cakephp.org/ja/view/1205/Creating-tests

その他

  • デバッグレベル(DEBUG level)を1以上にしていないと動きません。

テストデータの準備

フィクスチャの作成

  • テスト用のDBテーブルにデータを用意する。
  • 参考: http://book.cakephp.org/ja/view/1201/Preparing-test-data
  • モデルに対するFixtureクラスの $fields プロパティの内容は以下のコマンドでできたものをコピペすると楽です。
    $ cake schema generate

モデルのテスト