summaryrefslogtreecommitdiff
path: root/src/mongo/db/fts/stemmer_test.cpp
diff options
context:
space:
mode:
authorJason Rassi <rassi@10gen.com>2014-01-28 14:44:11 -0500
committerJason Rassi <rassi@10gen.com>2014-01-28 15:49:46 -0500
commit8869eab327d4ab783a9dc5dae54f2261fe692cfb (patch)
treecafbced8be41b080f83b64271f518bd7b2169121 /src/mongo/db/fts/stemmer_test.cpp
parent89d0788919b2c162155c5f32ea485abdab120390 (diff)
downloadmongo-8869eab327d4ab783a9dc5dae54f2261fe692cfb.tar.gz
SERVER-10906 Add support for legacy text indexes
FTSSpec now handles text indexes with index option {textIndexVersion:1}.
Diffstat (limited to 'src/mongo/db/fts/stemmer_test.cpp')
-rw-r--r--src/mongo/db/fts/stemmer_test.cpp9
1 files changed, 8 insertions, 1 deletions
diff --git a/src/mongo/db/fts/stemmer_test.cpp b/src/mongo/db/fts/stemmer_test.cpp
index 1833f20fe37..9037715d4da 100644
--- a/src/mongo/db/fts/stemmer_test.cpp
+++ b/src/mongo/db/fts/stemmer_test.cpp
@@ -31,16 +31,23 @@
#include "mongo/unittest/unittest.h"
+#include "mongo/db/fts/fts_spec.h"
#include "mongo/db/fts/stemmer.h"
namespace mongo {
namespace fts {
TEST( English, Stemmer1 ) {
- Stemmer s( FTSLanguage::makeFTSLanguage( "english" ).getValue() );
+ Stemmer s( languageEnglishV2 );
ASSERT_EQUALS( "run", s.stem( "running" ) );
ASSERT_EQUALS( "Run", s.stem( "Running" ) );
}
+ TEST( English, Caps ) {
+ Stemmer s( languagePorterV1 );
+ ASSERT_EQUALS( "unit", s.stem( "united" ) );
+ ASSERT_EQUALS( "Unite", s.stem( "United" ) );
+ }
+
}
}