先日、CakePHPのテストをNetBeans上で実行する記事を書きましたが、Fixtureの作成に問題がありそのままでは実用に堪えませんでした。試行錯誤した結果、NetBeans側を修正することでFixtureの読み込みを行うようにするのがよい感じでしたのでその方法をご紹介します。NetBeansSuite.phpを編集するNetBeansからのPHPUnitの実行は、全てこのNetBeansSuiteクラスを経由します。このクラスをカスタマイズして、テスト実行前にFixtureの準備を行います。以下の場所にあります。_getFixtureManager()を追加します。7.1.1のNetBeansSuite.phpをベースにしていますので、それ以外のバージョンであれば以下のパッチを当てるとよいでしょう。cakephp_test_fixture.patch以上で、NetBeans側の修正は完了です。以下の記事を参考にして、各CakePHPプロジェクト毎に設定を行うことでスムーズにテストの実行ができます。