CakePHPでテストする2

DBで外部参照制約を使用していると、テストの後処理でデータ削除する際にエラーになります。これ作ったやつは外部キーつこて、テストしたことあらへんことが判明。テストフレームワークをテストせんかい!

以下のように、逆からデータを消していくようにする

cake/tests/lib/cake_test_case.php:470行目付近

// foreach ($this->_fixtures as $fixture) {
foreach (array_reverse($this->_fixtures) as $fixture) {