【发布时间】:2010-10-20 12:56:31
【问题描述】:
有可能吗?它是否需要现有的粉饰和/或列入黑名单的数据集?你怎么知道异常不存在?
【问题讨论】:
标签: regex unit-testing
有可能吗?它是否需要现有的粉饰和/或列入黑名单的数据集?你怎么知道异常不存在?
【问题讨论】:
标签: regex unit-testing
白名单和黑名单听起来不错,我认为您无法“证明”它毫无例外地有效,因此经验验证是适当的,并且符合单元测试的精神
当您想到要测试的更复杂/边缘案例示例时,只需添加它们并查看它是否仍然有效,从而构建一个让您更有信心的测试套件
还有,之前在这里回答的很透彻
【讨论】:
您可能希望查看以下链接,其中包含相同的讨论,其中包含几个很好的解决方案:
如何对正则表达式进行单元测试?
How do you unit test regular expressions?
【讨论】: