這可能嗎?它是否需要現有的白色和/或黑名單數據集?你怎麼知道一個異常不存在?如何爲正則表達式編寫單元測試?
3
A
回答
3
白名單和黑名單聽起來是個好辦法,我不認爲你可以「證明」,將無一例外所以實證檢驗工作是合適的,並與單元測試
的精神,你認爲更多的複雜/邊緣案例與測試,只需添加它們,看看它是否仍然有效,從而建立一個在其中你有信心
也越來越大級別的測試套件,以前回答得很徹底這裏
2
你可能想看看下面的鏈接與有幾個很好的解決方案相同的討論:
你如何單元測試正則表達式?
How do you unit test regular expressions?
+0
** @ atconway:**謝謝。 – blunders 2010-10-20 13:04:44
相關問題
- 1. Python正則表達式單元測試
- 2. 爲模式編寫正則表達式?
- 3. 編寫多個正則表達式測試的Pythonic方式
- 4. 如何編寫正則表達式?
- 5. 如何編寫正則表達式
- 6. 編寫正則表達式
- 7. 編寫正則表達式
- 8. 如何爲特定單詞編寫正則表達式?
- 9. 正則表達式測試
- 10. JMeter的正則表達式與正則表達式測試儀
- 11. 如何爲此場景編寫正則表達式模式
- 12. 如何編寫正則表達式來匹配法律正則表達式?
- 13. 正則表達式來設置單元測試文件路徑
- 14. 如何使用正則表達式在SimpleTest中編寫AssertTags測試?
- 15. 如何爲集中對齊的大寫單詞編寫正則表達式?
- 16. 如何爲這個表達式寫一個正則表達式?
- 17. 如何用Java編寫的正則表達式表達
- 18. 如何爲這種情況編寫正則表達式?
- 19. 如何爲json對象編寫正則表達式?
- 20. 如何爲此url編寫正則表達式?
- 21. 如何爲此URL類型編寫正則表達式?
- 22. 如何爲名稱編寫正則表達式?
- 23. 如何爲這種情況編寫正則表達式?
- 24. 如何爲此編寫匹配的正則表達式?
- 25. 如何爲MM編寫正則表達式:DD:YYYY:HH:MM:SS
- 26. 如何爲這些URL編寫正則表達式
- 27. 如何爲輸入值編寫正則表達式?
- 28. 如何在下面爲此URL編寫正則表達式?
- 29. 如何爲給定序列編寫正則表達式
- 30. 如何將其作爲正則表達式編寫?
可能重複[你怎麼單元測試正則表達式?(http://stackoverflow.com/questions/488601/how-do-you-unit-test-regular-expressions) – 2010-10-20 13:03:29