X-Git-Url: https://git.njae.me.uk/?a=blobdiff_plain;f=test%2Ftc_porter2_full.rb;fp=test%2Ftc_porter2_full.rb;h=982fab2895e012fd07bb6edd273c67b60243cec9;hb=a222cc928502d3bb6ecd3d03c532ce7f9804acb4;hp=2520daeec2a3bbf98f8189b32513c8f31bfd8f12;hpb=9dd2505747fbbd6040e9516dd0ae2e8ec5c6a4d2;p=porter2stemmer.git diff --git a/test/tc_porter2_full.rb b/test/tc_porter2_full.rb index 2520dae..982fab2 100644 --- a/test/tc_porter2_full.rb +++ b/test/tc_porter2_full.rb @@ -8,12 +8,9 @@ $:.unshift File.join(File.dirname(__FILE__), "..", "lib") require 'test/unit' require 'porter2' -class String - public :porter2_preprocess, :porter2_r1, :porter2_r2 -end - class TestPorter2 < Test::Unit::TestCase - + +# The full set of test words from http://snowball.tartarus.org/algorithms/english/stemmer.html TEST_WORDS = {"'" => "'", "''" => "''", "'a" => "'a", @@ -29431,6 +29428,7 @@ TEST_WORDS = {"'" => "'", "zossimov" => "zossimov", "zu" => "zu" } +# Test words with -ise suffixes (and similar), to test how British English is stemmed TEST_WORDS_ENGB = { "aggrandisement" => "aggrandis", "agonising" => "agon", "anathematising" => "anathemat",