Gee*_*eek 7 php pear phpunit netbeans netbeans-7.3
我是任何一种测试的新手.我刚刚使用这个doc安装了pear和PHPUnit .我使用netbeans 7.3.1.我还安装了skeletongenerator运行此命令:pear install phpunit/PHPUnit_SkeletonGenerator.
我按照PHPUnit中的测试中列出的步骤将PHPUnit集成到netbeans中.
如Installing PHPUnit该文档部分所述,通过单击我的netbeans search下的按钮可Netbeans->preferences->unit testing识别PHPUnit安装.
我按照所有步骤添加了示例Calculator项目并生成了测试类.我做到了 但是当我通过右键单击Calculator.php文件并选择Test我得到以下结果来运行测试时.

输出窗口没有任何用处:

我不知道可能是什么问题以及如何解决这个问题.
很少有怀疑,认为可能是造成上述问题:
我应该加入Global include path下Netbeans->preferences->general?
我需要require_once在Calculator.php文件中添加语句吗?
我是否只需要在某个特定文件夹下创建php项目,或者我放置项目的位置是不重要的?
如何检查PHPUnit是否已正确安装并且正在运行?
还有许多其他症状我甚至无法想到.
谢谢.
通过将以下行添加到Calculatortest.php文件来解决。
require_once dirname(__FILE__) . '/../Calculator.php';
Run Code Online (Sandbox Code Playgroud)
测试类放置在子目录中,因此我需要声明相对于 Calculator.php 的路径。
另外,我必须更改 php.ini 文件,以便在出现错误时显示错误。
我在 php.ini 中设置了以下变量。
error_reporting = E_ALL | E_STRICT
display_errors = On
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4831 次 |
| 最近记录: |