2013-07-19 152 views
0

我將PHPUnit整合到netbeans中,現在想爲我的代碼生成測試。PHPUnit-Netbeans類未找到異常

<?php 

/** 
    * Action User 
    * 
    * user api 
    * 
    * @link http://getfrapi.com 
    * @author Frapi <[email protected]> 
    * @link rsmobile/user/:id 
    */ 
    class Action_User extends Frapi_Action implements Frapi_Action_Interface 
    { 

    } 
?> 

我試圖通過點擊右鍵和selecting Tools->Create PHPUnit Tests來做到這一點。但它給了這個錯誤:

Fatal error: Class 'Frapi_Action' not found in /Users/username/Documents/.../src/ 
frapi/custom/Action/User.php on line 12 

然後我在文件user.php的追加的虛擬Frapi_Action類,然後將它生成的骨架類。

<?php 

/** 
    * Action User 
    * 
    * user api 
    * 
    * @link http://getfrapi.com 
    * @author Frapi <[email protected]> 
    * @link rsmobile/user/:id 
    */ 

    class Frapi_Action {} 

    class Action_User extends Frapi_Action implements Frapi_Action_Interface 
    { 

    } 
?> 

爲什麼它給這個類找不到錯誤?我如何解決它?

回答

0

我通過添加包含Frapi_Action類的文件的路徑解決了它。

require_once 'path/of/file'; 
0

您的課程不在原始示例的源代碼中。您需要包含/需要包含該類的外部文件(推薦)或者在該代碼中包含該類。