Sha256: 44706d06f59f6aca3dad4e7d55f4165779c09901b8893b24fadcc9643a3ac04d
Contents?: true
Size: 1.73 KB
Versions: 1
Compression:
Stored size: 1.73 KB
Contents
require File.join(File.dirname(__FILE__), 'preamble') require "text/white_similarity" class WhiteSimilarityTest < Test::Unit::TestCase def test_similarity word = "Healed" assert_in_delta 0.8, Text::WhiteSimilarity.similarity(word, "Sealed"), 0.01 assert_in_delta 0.55, Text::WhiteSimilarity.similarity(word, "Healthy"), 0.01 assert_in_delta 0.44, Text::WhiteSimilarity.similarity(word, "Heard"), 0.01 assert_in_delta 0.40, Text::WhiteSimilarity.similarity(word, "Herded"), 0.01 assert_in_delta 0.25, Text::WhiteSimilarity.similarity(word, "Help"), 0.01 assert_in_delta 0.0, Text::WhiteSimilarity.similarity(word, "Sold"), 0.01 end def test_similarity_with_caching word = "Healed" white = Text::WhiteSimilarity.new assert_in_delta 0.8, white.similarity(word, "Sealed"), 0.01 assert_in_delta 0.55, white.similarity(word, "Healthy"), 0.01 assert_in_delta 0.44, white.similarity(word, "Heard"), 0.01 assert_in_delta 0.40, white.similarity(word, "Herded"), 0.01 assert_in_delta 0.25, white.similarity(word, "Help"), 0.01 assert_in_delta 0.0, white.similarity(word, "Sold"), 0.01 end def test_similarity_with_examples_from_article assert_in_delta 0.4, Text::WhiteSimilarity.similarity("GGGGG", "GG"), 0.01 assert_in_delta 0.56, Text::WhiteSimilarity.similarity("REPUBLIC OF FRANCE", "FRANCE"), 0.01 assert_in_delta 0.0, Text::WhiteSimilarity.similarity("FRANCE", "QUEBEC"), 0.01 assert_in_delta 0.72, Text::WhiteSimilarity.similarity("FRENCH REPUBLIC", "REPUBLIC OF FRANCE"), 0.01 assert_in_delta 0.61, Text::WhiteSimilarity.similarity("FRENCH REPUBLIC", "REPUBLIC OF CUBA"), 0.01 end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
text-1.0.2 | test/test_white_similarity.rb |