Sha256: c76613c541d2d8eae836776b14627a5186de1cc49281f5cd5e8fd9d9895dc82d

Contents?: true

Size: 485 Bytes

Versions: 1

Compression:

Stored size: 485 Bytes

Contents

require 'test/unit'
require 'carat/soundex'


class TC_Soundex < Test::Unit::TestCase

  TESTVEC = "Euler Ellery Gauss Ghosh Hilbert Heilbronn Knuth Kant Lloyd Ladd Lukasiewicz Lissajous".split(" ")
  RESVEC  = "E460 E460 G200 G200 H416 H416 K530 K530 L300 L300 L222 L222".split(" ")
  
  def test_soundex
    TESTVEC.each_with_index {|str,i| 
      res = Text::Soundex.soundex(str)
      #print "#{str.ljust(11)} => #{res} ... "
      assert_equal( RESVEC[i], res )
    }
  end

end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
carats-0.3.0 test/tc_soundex.rb