2012-02-09 102 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