2009-03-03 93 views
2

我已经将Double-Metaphone翻译成ActionScript3,并且我想在测试它(显然)之前我释放源...嗯...打开。双音箱测试套件?

我正在寻找与主要和次要代码的长名单名称。谷歌没有发现任何东西,除了一个名称对(推测它们应该匹配)。

感谢

回答

4

你可以找别人的双音位实现,也就是说同样长的名单上运行它,并比较结果到你自己的。

对于很长的单词列表,我喜欢infochimps。他们有很多单词列表,如或this one of place names等等。

这里是implementations you can compare your results against。这是一个online example,除了它一次只测试一个单词 - 我想你必须下载并运行一个脚本来测试一大串单词。

对于每个单词,将返回两个代码;您可能需要测试返回的两个代码是否与另一个实现返回的代码相匹配。您可能知道the reference implementation is herefull source code here,但包括链接无论如何为他人的利益。

+0

谢谢你的单词列表。 我希望其他一些DM实现有单元测试,我可以重复使用。 干杯 – 2009-03-04 17:21:29