2009-03-03 88 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