我正在寫一個模塊Test::Builder
。我想寫一個測試來測試我的測試,當它是失敗。不幸的是,測試中的失敗測試會導致測試失敗,從而導致整個測試套件失敗。我如何測試失敗的測試?這樣它們不會導致我的測試套件失敗。 代碼示例讚賞如何測試Test :: Builder測試?
3
A
回答
3
Test::Builder::Tester
包含在Test :: Builder/Test :: Simple發行版中,它包含用於測試使用Test :: Builder(Test :: Simple,Test :: More和絕大多數性能良好的最新測試模塊)。
1
我會看看Test::More
或Test::Most
的測試套件。
而且我會確保它們不會覆蓋我的需求 - 我認爲您已經完成了這些需求。 ;-)
相關問題
- 1. Test :: Builder :: Tester任何方式忽略測試失敗的測試診斷?
- 2. 測試Builder模式
- 3. 如何使用Test :: More測試STDERR?
- 4. 如何從「go test」測試「main()」例程?
- 5. 如何使用Google Test測試EXE?
- 6. sbt test-only特定測試
- 7. 用Boost :: Test測試DLL嗎?
- 8. 爲什麼'進行測試'和「./test/Test」
- 9. Test :: Builder :: Tester失敗測試失敗,爲什麼?
- 10. 如何測試junit測試
- 11. Bash:if [「echo test」==「test」];然後回顯「echo殼測試輸出測試」fi;可能?
- 12. 似乎無法使用耙測試(Test :: Unit)運行測試
- 13. 在測試用例中獲取BOOST TEST測試套件名稱
- 14. GTEST,未定義的引用「測試::測試::〜測試()」,測試::測試::測試()
- 15. 單元測試場景 - 如何測試?
- 16. 如何測試方法(白盒測試)
- 17. 如何在mac中測試connectathon測試
- 18. 如何創建測試(測試)網站?
- 19. Android單元測試:我如何測試?
- 20. XCUI測試:如何測試集發生
- 21. 如何使用Rapidminer測試測試集?
- 22. 如何製作/測試和/測試/測試兩個HTML頁面
- 23. 如何測試
- 24. 如何測試
- 25. 如何測試
- 26. 如何測試
- 27. 如何測試
- 28. Boost Test與谷歌測試框架
- 29. 單元測試使用spring-test-dbunit
- 30. 註釋掉@Test導致測試失敗
請解釋如何使用Test :: More或Test :: Most來測試失敗的測試,但不會導致測試套件失敗。 – xenoterracide 2011-04-29 13:22:51
@xenoterracide - 我認爲關鍵是看看這些模塊的測試套件。另外,我會考慮'Test :: Simple'分發的't/Builder'目錄。 – bvr 2011-04-29 13:27:21
@bvr - 的確如此,那就是重點。 – Lumi 2011-04-29 13:30:20