PHPUnit-Netbeans类未找到异常

时间:2013-07-19 08:51:53

标签: php netbeans phpunit netbeans-7.3

我将PHPUnit集成到netbeans中,现在想为我的代码生成测试。

<?php

/**
     * Action User
     *
     * user api
     *
     * @link http://getfrapi.com
     * @author Frapi <frapi@getfrapi.com>
     * @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 <frapi@getfrapi.com>
     * @link rsmobile/user/:id
     */

    class  Frapi_Action {} 

    class Action_User extends Frapi_Action implements Frapi_Action_Interface
    {

    }
?>

为什么它给出了Class not found错误?我该如何解决?

2 个答案:

答案 0 :(得分:0)

我通过添加包含Frapi_Action类的文件的路径来解决它。

require_once 'path/of/file';

答案 1 :(得分:0)

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