meCakePHPでテストケースを作成していると、モデルにも連携するような値をコントローラー側で利用したくなるときがある。(ログインや登録機能など)その場合、Core側でのテストではController側にテストデータを用意しているようだが、Fixtureにも似たような値があるので、できればこれを利用していきたい。その方法を調べてみた。test用のコントローラーでfixtureは指定されているので(そしてこれはControllerをbakeすると勝手に追加されるので)、この値を使う事ができないか調べてみたんだけど、結論から言うと、そもそもFixtureって仮のデータをDBに格納するためのものなのでCakeFixtureManagerクラスとか調べても、getRecordsみたいなメソッドは存在しない。手っ取り早いのは対象のFixtureのクラスをApp::usesとかしてクラスのインスタンスを生成させてしまうやり方で、これはいくつか実践している記事を見つける事ができた。JavaScriptとかPerlとかPHPとかさくらVPSとか勉強するここら辺を参考に、HogeFixtureを作成して、その中で入力用のtestDataを用意してみた。);}そして、各種テストケースのsetUpメソッドとかでこんな感じに指定する。$return);}たぶんこれでいいと思う。