Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mapsme/omim.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMaxim Pimenov <m@maps.me>2017-01-13 17:09:42 +0300
committerMaxim Pimenov <m@maps.me>2017-01-13 17:09:42 +0300
commit7dfc46eaa95395a14764aec8382b031f3ce45e53 (patch)
tree46a2950cc9f9037f158d015ab1f0c40c71cac57f /indexer/indexer_tests
parent1549c45b1c20acd6285d041b12f4b284f915298d (diff)
[search] Returned normalization to string synonyms.
Diffstat (limited to 'indexer/indexer_tests')
-rw-r--r--indexer/indexer_tests/search_string_utils_test.cpp13
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("п"), ());