我花了一些时间来了解如何配置Netbeans 7.1以使用Symfony 2和PHPUnit,但我没有成功。当我尝试在控制台下运行任何测试时,都没有问题。但当使用shift+F6运行时,它会返回
"PHP致命错误:找不到类"Symfony\Bundle\FrameworkBundle\Test\WebTestCase"
有人知道如何用这种配置取得成功吗?
我在使用Netbeans 7.2时遇到了同样的问题这就是我必须做的:
- 右键单击symfony2项目->属性->PHPUnit
- 在这里检查"使用引导"并浏览到
appbootstrap.php.cache
- 同时检查"使用XML配置"并浏览到
appphpunit.xml.dist
保存后,ALT+F6
应工作
与其将src/folder作为测试文件夹,更好的想法是通过执行以下操作来创建符号链接:
mklink /D tests src
在Windows中的项目文件夹中。通过这种方式,我们在"源文件"中有src文件夹,phpunit测试非常有效。
我无法回答克里斯托夫·多姆比的答案,所以我必须把这个答案放在这里。