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:
authorArsentiy Milchakov <milcars@mapswithme.com>2017-04-27 15:29:25 +0300
committerr.kuznetsov <r.kuznetsov@corp.mail.ru>2017-05-19 15:15:41 +0300
commitab0718d981292bf92173f93eabb1a31da82e82e1 (patch)
tree2a6ce4ec65a5a09a00c132f456f2d0f42e7b0374 /indexer/indexer_tests
parent8503501a5b22fd5b4ab5690d1e8ae113704cda05 (diff)
poi naming fix
Diffstat (limited to 'indexer/indexer_tests')
-rw-r--r--indexer/indexer_tests/feature_names_test.cpp58
1 files changed, 58 insertions, 0 deletions
diff --git a/indexer/indexer_tests/feature_names_test.cpp b/indexer/indexer_tests/feature_names_test.cpp
index 9e2273b764..52f742dc3e 100644
--- a/indexer/indexer_tests/feature_names_test.cpp
+++ b/indexer/indexer_tests/feature_names_test.cpp
@@ -193,6 +193,36 @@ UNIT_TEST(GetPrefferedNames)
TEST_EQUAL(primary, "ru name", ());
TEST_EQUAL(secondary, "", ());
}
+ {
+ feature::RegionData regionData;
+ regionData.SetLanguages({"ru"});
+ int8_t deviceLang = StrUtf8::GetLangIndex("be");
+ StrUtf8 src;
+ src.AddString("default", "default name");
+ src.AddString("int_name", "int name");
+ src.AddString("en", "en name");
+ src.AddString("ru", "ru name");
+
+ feature::GetPreferredNames(regionData, src, deviceLang, allowTranslit, primary, secondary);
+
+ TEST_EQUAL(primary, "default name", ());
+ TEST_EQUAL(secondary, "", ());
+ }
+ {
+ feature::RegionData regionData;
+ regionData.SetLanguages({"ru"});
+ int8_t deviceLang = StrUtf8::GetLangIndex("ru");
+ StrUtf8 src;
+ src.AddString("default", "default name");
+ src.AddString("int_name", "int name");
+ src.AddString("en", "en name");
+ src.AddString("be", "be name");
+
+ feature::GetPreferredNames(regionData, src, deviceLang, allowTranslit, primary, secondary);
+
+ TEST_EQUAL(primary, "default name", ());
+ TEST_EQUAL(secondary, "", ());
+ }
}
UNIT_TEST(GetPrefferedNamesLocal)
@@ -382,6 +412,34 @@ UNIT_TEST(GetReadableName)
TEST_EQUAL(name, "ru name", ());
}
+ {
+ feature::RegionData regionData;
+ regionData.SetLanguages({"ru"});
+ int8_t deviceLang = StrUtf8::GetLangIndex("be");
+ StrUtf8 src;
+ src.AddString("default", "default name");
+ src.AddString("int_name", "int name");
+ src.AddString("en", "en name");
+ src.AddString("ru", "ru name");
+
+ feature::GetReadableName(regionData, src, deviceLang, allowTranslit, name);
+
+ TEST_EQUAL(name, "default name", ());
+ }
+ {
+ feature::RegionData regionData;
+ regionData.SetLanguages({"ru"});
+ int8_t deviceLang = StrUtf8::GetLangIndex("ru");
+ StrUtf8 src;
+ src.AddString("default", "default name");
+ src.AddString("int_name", "int name");
+ src.AddString("en", "en name");
+ src.AddString("be", "be name");
+
+ feature::GetReadableName(regionData, src, deviceLang, allowTranslit, name);
+
+ TEST_EQUAL(name, "default name", ());
+ }
}
UNIT_TEST(GetNameForSearchOnBooking)