2014年5月29日木曜日

CakePHPのControllerのテストでハマった

Cookbook http://book.cakephp.org/2.0/ja/development/testing.html#id23
にならって、テストケースを作成していたが、

ここで、test.phpで
Controller / ArticlesControllerをクリックすると

Error: Class 'AppController' not found
File: /var/www/html/cake_2_5/app/Controller/ArticlesController.php

とFatal Errorが出ている。
testでない場合は、ArticlesController.phpは問題ないようだが・・


いろいろとググって調べた。
こちらのサイトが参考になった。
http://y-stream.blogspot.jp/2013/08/cakephp-phpunit.html


TestCaseのほうで、

<?php
App::uses('AppController', 'Controller'); 
class ArticlesControllerTest extends ControllerTestCase {

と、App::usesのAppControllerの指定が抜けていた。
Cookbook通りだと忘れてしまうので、今後気をつけたい。


0 件のコメント:

コメントを投稿