我需要测试一些现有的 http://
网址解析代码,以确保符合RFC 3986。
我不想重新发明轮子并碰到各种角落。
是否有一些现有的综合测试套件?
我没有指定我使用的语言,因为我希望测试套件足够通用以适应。我会满足于任何理智。
答案 0 :(得分:4)
Addressable
Ruby库有一个非常全面的Spec Suite(618个例子,在123个示例组中有800个期望,重量超过3700 SLOC),其中包括RfC3986的大部分内容。代码是here。我不确定你是如何直接在你的库上运行它的,也许你可以通过为你的库编写一个简单的API兼容的Ruby-wrapper来实现它的未经修改的工作?否则,Spec的图案非常好,所以你应该能够通过一些简单的Rename Method Refactorings和Regexp-fu来实现。
答案 1 :(得分:2)
这是a small one for RFC 2396,我认为它来自here,如果有帮助的话。还this。
答案 2 :(得分:1)