not found となる場合

NetBeasnsでCAKEphpの開発をしている際に発覚したこと。
テストをgenerateしてあげて、テストを実際にするときに

PHPUnit 3.7.9 by Sebastian Bergmann.


Fatal error: Class 'checkInputParam' not found in C:\xampp\htdocs\api\app\Test\Case\Controller\vendors\checkInputParam\checkInputParamTest.php on line 18



となる場合の対処方法。

今回は

・vendersに汎用クラスを作っていたので

・xampp

C:/xampp/htdocs/api/app/Test/Case/Controller/vendors/checkInputParam/checkInputParamTest.php

テストファイル側に

require_once dirname(__FILE__) . '\..\..\..\..\..\..\vendors\checkInputParam\checkInputParam.php';

をclass定義の前に書いてあげて、読み込めるように定義してあげればテストできる。

できない場合は、テストファイル削除して、再度PHPUnitでテストの作成をしてあげる。

そしてここで結構悩んでいたw