在Netbeans 7.1下运行Symfony 2应用程序的PHPUnit测试

时间:2012-01-08 22:23:58

标签: netbeans symfony phpunit

我花了一些时间来弄清楚如何配置Netbeans 7.1以使用Symfony 2和PHPUnit,但我没有成功。当我尝试在控制台下运行任何测试时,没有问题。但是当使用shift + F6运行时,它会返回

  

“PHP致命错误:未找到类'Symfony \ Bundle \ FrameworkBundle \ Test \ WebTestCase'”

有人知道如何通过这种配置取得成功吗?

2 个答案:

答案 0 :(得分:20)

我对 Netbeans 7.2 有同样的问题 这就是我必须要做的事情:

  1. 右键单击symfony2项目 - > 属性 - > PHPUnit的
  2. 在此处查看“使用Bootstrap ”并浏览到 \app\bootstrap.php.cache
  3. 同时检查“使用XML配置”并浏览到\app\phpunit.xml.dist
  4. 保存后,ALT+F6应该有效

答案 1 :(得分:1)

不是将src /文件夹作为测试文件夹,更好的办法是通过执行以下命令创建符号链接:

mklink /D tests src

在Windows中的项目文件夹中。这样我们在“源文件”中有src文件夹,phpunit测试效果很好。

我无法回答KristófDombi的答案,所以我必须在这里提出这个答案。