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:
authorvng <viktor.govako@gmail.com>2015-08-28 15:11:26 +0300
committerAlex Zolotarev <alex@maps.me>2015-09-23 03:03:09 +0300
commit5eeafbfc08413039368690b219e6ed4a22e05b2e (patch)
treea6fd0a7d8ab90abccea74c5523e80afa719849c4 /generator/generator_tests
parent0654f329113d8e72fa3c478afe44162af2cd474d (diff)
[generator] Fixed subway processing for London and Rome.
Diffstat (limited to 'generator/generator_tests')
-rw-r--r--generator/generator_tests/osm_type_test.cpp19
1 files changed, 19 insertions, 0 deletions
diff --git a/generator/generator_tests/osm_type_test.cpp b/generator/generator_tests/osm_type_test.cpp
index 2a4d520bb7..557157119a 100644
--- a/generator/generator_tests/osm_type_test.cpp
+++ b/generator/generator_tests/osm_type_test.cpp
@@ -725,4 +725,23 @@ UNIT_TEST(OsmType_Subway)
TEST_EQUAL(params.m_Types.size(), 1, (params));
TEST(params.IsTypeExist(GetType({"railway", "station", "monorail"})), (params));
}
+
+ {
+ char const * arr[][2] = {
+ { "line", "Northern, Bakerloo" },
+ { "name", "Charing Cross" },
+ { "network", "London Underground" },
+ { "operator", "TfL" },
+ { "railway", "station" },
+ };
+
+ XMLElement e;
+ FillXmlElement(arr, ARRAY_SIZE(arr), &e);
+
+ FeatureParams params;
+ ftype::GetNameAndType(&e, params);
+
+ TEST_EQUAL(params.m_Types.size(), 1, (params));
+ TEST(params.IsTypeExist(GetType({"railway", "station", "subway", "london"})), (params));
+ }
}