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:
authortatiana-yan <tatiana.kondakova@gmail.com>2019-03-22 13:59:21 +0300
committermpimenov <mpimenov@users.noreply.github.com>2019-03-25 17:13:24 +0300
commit876d639b38fc66473678439bf0d226185f5bfe1c (patch)
tree38303f809f60637ecbc6beb8ad62cd54d2886df9 /generator
parentf0f5e2bf7925b7f34b15d4b3b8b6602efbd71680 (diff)
[indexer] Test features retrieval from expected zoom level.
Diffstat (limited to 'generator')
-rw-r--r--generator/generator_tests_support/test_feature.cpp8
-rw-r--r--generator/generator_tests_support/test_feature.hpp2
2 files changed, 10 insertions, 0 deletions
diff --git a/generator/generator_tests_support/test_feature.cpp b/generator/generator_tests_support/test_feature.cpp
index 5b6f4831a7..1ab2e297d8 100644
--- a/generator/generator_tests_support/test_feature.cpp
+++ b/generator/generator_tests_support/test_feature.cpp
@@ -313,6 +313,14 @@ string TestPOI::ToDebugString() const
return os.str();
}
+feature::TypesHolder TestPOI::GetTypes() const
+{
+ feature::TypesHolder types;
+ for (auto const path : m_types)
+ types.Add(classif().GetTypeByPath(path));
+ return types;
+}
+
// TestMultilingualPOI -----------------------------------------------------------------------------
TestMultilingualPOI::TestMultilingualPOI(m2::PointD const & center, string const & defaultName,
map<string, string> const & multilingualNames)
diff --git a/generator/generator_tests_support/test_feature.hpp b/generator/generator_tests_support/test_feature.hpp
index 7591cc44a5..e9fbc7b01c 100644
--- a/generator/generator_tests_support/test_feature.hpp
+++ b/generator/generator_tests_support/test_feature.hpp
@@ -1,5 +1,6 @@
#pragma once
+#include "indexer/feature_data.hpp"
#include "indexer/feature_decl.hpp"
#include "indexer/feature_meta.hpp"
#include "indexer/mwm_set.hpp"
@@ -156,6 +157,7 @@ public:
void Serialize(FeatureBuilder1 & fb) const override;
std::string ToDebugString() const override;
+ feature::TypesHolder GetTypes() const;
void SetHouseNumber(std::string const & houseNumber) { m_houseNumber = houseNumber; }
void SetStreetName(std::string const & name) { m_streetName = name; }
void SetTypes(std::vector<std::vector<std::string>> const & types) { m_types = types; }