我用Kohana 3(IDE:Netbeans)做了一些PHP,並且爲編寫測試代碼感到興奮。這聽起來很酷,但我沒有什麼複雜和煩惱。Kohana和PhpUnit在Netbeans
爲什麼在瀏覽器中使用Kohana unittest模塊比在Netbeans或命令行中運行測試快5倍?
我怎麼能排除所有kohana內部測試?在PHPUnit .xml配置文件中?
爲什麼當我在Netbeans面板上運行任何測試時,有兩個條目 - 一個是黃色三角形(表示'文件x跳過'),另一個是正常測試結果。我確實得到了每個測試的雙重輸入,也包括來自Kohana的原生測試。我不介意,但這很奇怪。
遍佈整個Web頁面,我看到PHPUnit的示例,教程和截屏視頻,其中提供了添加兩個數字或顯示名稱或執行一些其他瑣碎事情的示例類和方法。我已經學會了做這些斷言,但是我怎麼能在Kohana中測試我的代碼呢?我的模型是90%ORM的東西。控制器?怎麼樣?任何'How-tos'和例子都是值得歡迎的。
我在Ruby教程中看到關於Rspec的一種測試數據庫的方法,在測試完成後使用測試環境Databse和回滾。還模擬了用戶點擊鏈接等操作。 PHPUnit有可能嗎?