所以我通过PEAR安装了PHP单元(所有文件都在那里,我已经检查过了)。但是,当我尝试运行测试时,我得到:
Warning: require_once(PHPUnit/Framework.php) [function.require-once]: failed to open stream: No such file or directory in C:\WAMP\www\ExampleTests\arraytest.php on line 2
我猜这与我的PHPUnit安装有关,没有正确更新include_path,但是我不太确定要将它更新到什么位置?
我在Windows(7)上,使用WAMP。
干杯!
编辑:PHP.ini的底部包含:
;***** Added by go-pear
include_path=".;C:\WAMP\bin\php\php5.3.10\pear"
;*****
我也得到错误:
Fatal error: require_once() [function.require]: Failed opening required 'PHPUnit/Framework.php' (include_path='.;C:\php\pear')
然而,在查看PHP.ini之后,没有指向C:\ php \ pear的包含路径?
答案 0 :(得分:1)
PHPUnit 3.6+不提供PHPUnit/Framework.php
,您无需在测试中要求phpunit工作。
只需删除require调用即可完成此任务。