2
菜單選項對我無效。我可以測試好,我可以調試好,只是不能在一起。是否可能,或者禁用了菜單選項,因爲它沒有爲PHP實現。如何在Netbeans中調試PHP測試文件?
我希望我不需要通過「創建測試文件」過程來啓用它,因爲我自己創建了測試文件,而不是讓netbeans這樣做。
菜單選項對我無效。我可以測試好,我可以調試好,只是不能在一起。是否可能,或者禁用了菜單選項,因爲它沒有爲PHP實現。如何在Netbeans中調試PHP測試文件?
我希望我不需要通過「創建測試文件」過程來啓用它,因爲我自己創建了測試文件,而不是讓netbeans這樣做。
您應該可以像正常項目一樣單獨調試*Test.php
文件。在項目的PHPUnit屬性頁面上還有一個設置(至少在NetBeans 7.0中),告訴NB運行所有以Test.php
結尾的文件作爲PHPUnit測試。
如果我單獨測試* Teset.php文件,調試器(xdebug)將停在第一行(如我所指定的),並允許逐步執行直到創建第一個對象。然後在PHPUnit的一個類中發現異常。 7.0中的選項聽起來不錯,因爲我看不到調試器會如何知道調用phpunit.bat。我仍然在6.9.1。這就是爲什麼菜單選項「調試測試文件」看起來很誘人。 – jontyc 2011-04-04 03:12:11
你有什麼例外?如果它在調試模式下開始測試,聽起來就像該部分工作正常。現在你只需要弄清楚是什麼導致了異常。如果在沒有調試的情況下運行測試,你會得到異常嗎? – 2011-04-04 07:14:25
不,沒有調試就沒有發生異常運行測試。但是現在,當我去尋找我得到的例外時,我無法重現它,並且事情按照您所建議的那樣工作。我甚至安裝了Netbeans 7,但昨天仍然有例外。沒有觸及源,但現在它工作正常。我之間有一個電力中斷,也許重啓固定的東西...如果它回來我再次發佈。我記得它是在Testcase.php中。 – jontyc 2011-04-05 04:30:16