テストのサンプル

ユニットテストを行うためのDBのデータも用意されています。次のようなデータ構造となっており、これを変更すると初期状態ではテストを通過しなくなります。

  • アプリケーション用の各テーブルとも、id:1のデータは論理削除されておらず、id:2のデータが論理削除された状態になっています。
  • membersテーブルのログイン用のIDとパスワードは「root/password」です。

現在、各モデルの挙動を確認するテストケースや、親クラスとなるAppModelのメソッドの挙動を確認するテストケースをサンプルとして作成してあります。コントローラのテストケースも管理画面へのログイン、ログアウトに関わる部分のみ作成してありますが、他も随時追加していく予定です。