NetBeans, PHPUNit的代码完成不工作.(Windows)


NetBeans, code completion for PHPUNit not working. (Windows)

我已经按照这些步骤得到PHPUnit在NetBeans在windows中工作:

  1. 下载PHPUnit)。并保存到c:'phpbin
  2. 按照Windows标题下的说明操作
  3. 设置PATH变量和NetBeans全局/项目设置

一切工作,除了我没有代码完成工作的PHPUnit。例如,如果我输入:

$ this ->阿塞

我希望它能显示各种断言语句的列表。但它没有。

我试着按照这个指南让它工作,但我不知道PHPUnit源文件在哪里,所以我不能按照说明将它添加到NetBean的PHP全局包含路径。

源文件在哪里?或者是否有另一种方法可以正确配置自动完成?

谢谢

您应该已经安装了PHP Windows。当我最后一次使用PEAR(已弃用)时,PHPUnit被安装在PHP web服务器的根目录下。我敢打赌PHAR会把它放在同一个地方。

一旦完成,你通常必须设置一个引导,告诉Netbeans在哪里寻找可执行文件,目录等。奇怪的是,Netbeans教程并没有提到您必须为您的测试extend PHPUnit类。这会给你想要的自动补全功能。

class ClassTest extends PHPUnit_Framework_TestCase {
}