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>2013-12-23 19:39:49 +0400
committerAlex Zolotarev <alex@maps.me>2015-09-23 02:09:18 +0300
commit2ed05b3b482e3d39fb6987f9550cc616ce89ae0c (patch)
treed7f2d5f64e424b0b950f5cc003d6f421856b9713 /generator/generator_tests/feature_builder_test.cpp
parentccc114b8df5e3a6405fe1e56146e730ccef9822c (diff)
[generator] Fixed bug with point drawing types for area objects.
Diffstat (limited to 'generator/generator_tests/feature_builder_test.cpp')
-rw-r--r--generator/generator_tests/feature_builder_test.cpp15
1 files changed, 15 insertions, 0 deletions
diff --git a/generator/generator_tests/feature_builder_test.cpp b/generator/generator_tests/feature_builder_test.cpp
index 643293233a..02db1b53c0 100644
--- a/generator/generator_tests/feature_builder_test.cpp
+++ b/generator/generator_tests/feature_builder_test.cpp
@@ -2,6 +2,7 @@
#include "../feature_builder.hpp"
+#include "../../indexer/feature_visibility.hpp"
#include "../../indexer/classificator_loader.hpp"
#include "../../indexer/classificator.hpp"
@@ -66,3 +67,17 @@ UNIT_TEST(FBuilder_ManyTypes)
TEST(fb2.CheckValid(), ());
TEST_EQUAL(fb1, fb2, ());
}
+
+UNIT_TEST(FVisibility_RemoveNoDrawableTypes)
+{
+ classificator::Load();
+ Classificator const & c = classif();
+
+ vector<uint32_t> types;
+ types.push_back(c.GetTypeByPath(vector<string>(1, "building")));
+ char const * arr[] = { "amenity", "theatre" };
+ types.push_back(c.GetTypeByPath(vector<string>(arr, arr + 2)));
+
+ TEST(feature::RemoveNoDrawableTypes(types, feature::FEATURE_TYPE_AREA), ());
+ TEST_EQUAL(types.size(), 2, ());
+}