2013-07-19 116 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

您的课程不在原始示例的源代码中。您需要包含/需要包含该类的外部文件(推荐)或者在该代码中包含该类。