CakePHPでSimpleTestでテストを行っていたら、言われのないエラーを表示されて悩んでしまった。
SImpleTestで個別にテストケースを実行すると何も問題ないのだが、Test Groups の「All tests」を実行すると
Missing Database Table
Error: Database table テーブル名 for model モデル名 was not found.
表示されているテーブルとモデルは存在し、関連するテーブル(ここで表示されてテーブルを参照している)との関連も確認したが問題なかった。
SimpleTest の All Tests がおかしいのでは? との考えに至った。
実際に、ググるとSimpleTest の All Tests は挙動不審なので使わないほうが良いとの意見もあった。