Ale*_*ysh 1 url parsing unit-testing standards-compliance rfc3986
我需要测试一些现有的 http://URL 解析代码以符合RFC 3986。
我不想重新发明轮子,也不想碰到各种极端情况。
是否有一些现有的综合测试套件?
我没有指定我使用的语言,因为我希望测试套件足够通用以适应。不过,我会满足于任何理智的事情。
的AddressableRuby库具有非常全面规格套件(618和实施例800层的期望在123个示例组,在3700 SLOC称量),其覆盖RFC3986的大部分地区。代码在这里。我不确定你可以如何直接在你的库上运行它,也许你可以通过为你的库编写一个简单的 API 兼容的 Ruby 包装器来让它不加修改地工作?否则,规范的模式非常好,因此您应该能够通过一些简单的重命名方法重构和 Regexp-fu 走得更远。
| 归档时间: |
|
| 查看次数: |
2289 次 |
| 最近记录: |