diff options
author | Maxim Pimenov <m@maps.me> | 2017-01-13 17:09:42 +0300 |
---|---|---|
committer | Maxim Pimenov <m@maps.me> | 2017-01-13 17:09:42 +0300 |
commit | 7dfc46eaa95395a14764aec8382b031f3ce45e53 (patch) | |
tree | 46a2950cc9f9037f158d015ab1f0c40c71cac57f /indexer/indexer_tests | |
parent | 1549c45b1c20acd6285d041b12f4b284f915298d (diff) |
[search] Returned normalization to string synonyms.
Diffstat (limited to 'indexer/indexer_tests')
-rw-r--r-- | indexer/indexer_tests/search_string_utils_test.cpp | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/indexer/indexer_tests/search_string_utils_test.cpp b/indexer/indexer_tests/search_string_utils_test.cpp index b2bacc5ada..1e50b480bc 100644 --- a/indexer/indexer_tests/search_string_utils_test.cpp +++ b/indexer/indexer_tests/search_string_utils_test.cpp @@ -33,6 +33,11 @@ private: StreetTokensFilter m_filter; }; +bool TestStreetSynonym(char const * s) +{ + return IsStreetSynonym(MakeUniString(s)); +} + bool TestStreetPrefixMatch(char const * s) { return IsStreetSynonymPrefix(MakeUniString(s)); @@ -88,6 +93,14 @@ UNIT_TEST(Contains) TEST(!ContainsNormalized(kTestStr, "z"), ()); } +UNIT_TEST(StreetSynonym) +{ + TEST(TestStreetSynonym("street"), ()); + TEST(TestStreetSynonym("улица"), ()); + TEST(TestStreetSynonym("strasse"), ()); + TEST(!TestStreetSynonym("strase"), ()); +} + UNIT_TEST(StreetPrefixMatch) { TEST(TestStreetPrefixMatch("п"), ()); |