[omega] Compute date spans in days
[xapian.git] / xapian-bindings / perl / t / stem.t
blob7f94e3b977d61990bafcb3193db1ecb95df62f4a
1 use strict;
2 # Before 'make install' is performed this script should be runnable with
3 # 'make test'. After 'make install' it should work as 'perl test.pl'
5 #########################
7 # Make warnings fatal
8 use warnings;
9 BEGIN {$SIG{__WARN__} = sub { die "Terminating test due to warning: $_[0]" } };
11 use Test::More;
12 BEGIN { plan tests => 5 };
13 use Xapian qw(:standard);
15 ok(1); # If we made it this far, we're ok.
17 #########################
19 foreach my $l (split(/ /, Xapian::Stem::get_available_languages())) {
20     my $s = new Xapian::Stem($l);
23 # Test user-specified stemmers, using the naive "truncate to 3 characters"
24 # stemmer.
25 my $stemmer;
26 ok( $stemmer = new Xapian::Stem(sub {substr($_[0], 0, 3)}) );
27 is( $stemmer->stem_word("honey"), "hon" );
28 is( $stemmer->stem_word("b"), "b" );
30 ok(1);