2012-02-09 61 views

回答

35

将PHPUnit目录添加到NetBeans的PHP全局包含路径。这将在NetBeans中为所有项目提供代码完成。

  1. 打开工具:选项
  2. 切换到PHP 标签
  3. 点击添加文件夹...旁边全球包含路径
  4. 输入/usr/share/php/PHPUnit或浏览PEAR安装PHPUnit的源文件
  5. 点击打开
  6. 点击OK

更新:定义PHPUnit_Extensions_SeleniumTestCase的文件放在同一个目录中的PHPUnit当您安装PHPUnit Selenium

例如,PHPUnit_Framework_TestCase存储在

/usr/share/php/PHPUnit/Framework/TestCase.php 

硒测试用例被保存在

/usr/share/php/PHPUnit/Extensions/SeleniumTestCase.php 

所以通过将/usr/share/php/PHPUnit到NetBeans包括路径,则拾取两者。当然,你必须首先安装扩展。

pear install phpunit/PHPUnit_Selenium 
+0

我知道如何包含PATH PHP单元,但我不知道的是'PHPUnit/Extensions/SeleniumTestCase.php'(该文件不包含在我下载的GitHub文件中)或类名为' PHPUnit_Extensions_SeleniumTestCase',在这种情况下,我从GITHUB下载文件。 – GusDeCooL 2012-02-10 15:58:08

+0

查看我的更新。这是你要求的吗? – 2012-02-10 21:07:08

+2

ty先生。在没有梨的情况下在Windows上执行这个操作没有问题。 只需将文件下载到某处并将Dir添加到NB包含路径即可。 – 2013-03-16 13:30:16

2

远离PEAR ...(我甚至会卸载PEAR版本以避免第一个冲突)。

  1. 下载的PHPUnit与源 https://github.com/sebastianbergmann/phpunit并提取某处 半永久性/your-install-path
  2. 添加/your-install-path/phpunitPATH小号
  3. 在NetBeans选项(工具>在Windows选项,在OS X中使用NetBeans>首选项) ,去PHP标签..

    a。在常规选项卡下,添加文件夹...并选择/your-install-path/src/文件夹 - 这将使自动完成工作

    b。转到框架&工具选项卡,PHPUnit的,分别选择/your-install-path/phpunit/your-install-path/phpunit-skelgen - 这会使NetBeans中

  4. PHPUnit的工具工作在您的项目设置,右键点击项目名称>设置,测试类,实现PHPUnit的。 (可选)转至测试> PHPUnit设置面板并为您的项目进行调整。

编辑:
当我按照上面的指示,在输出窗口告诉我,我需要使用安装依赖“作曲家安装。”我的机器需要执行这些附加步骤(在Windows 7上运行Netbeans 8.2)。

  • 下载作曲家和安装:通过将像这样的 “描述” 和 “类型” 的关键字之间的版本号https://getcomposer.org/doc/00-intro.md

  • 修改your-install-path/composer.json

    "description": "The PHP Unit Testing framework.", 
    "version": "5.7.8", 
    "type": "library", 
    
  • 使用命令行键入以下内容(这是一台Windows机器,对于mac或lunix,应该有点不同):

    cd your-install-path 
    composer install