CIUnit には、データベースフィクスチャの機能があります。これは、テストを実行する前にデータベースにあらかじめ用意されたデータを登録する機能です。この機能により、テスト実行時のデータをいつも同じにすることで、正しくテスト結果を判定することができます。 CIUnit については、CodeIgniter で PHPUnit によるアプリケーションテストを実行するための CIUnit をインストールする を参照してください。 データベースフィクスチャの生成 テスト用のデータベースから空のフィクスチャを生成するには、以下のコマンドを実行します。 $ cd tests $ php generate fixturesこの結果、tests/fixtures/ フォルダに「テーブル名_fixt.yml」という名前の yaml ファイルが作成されます。すでにそのファイルが存在する場合は、上書きされません