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>2019-04-18 16:10:30 +0300
committerTatiana Yan <tatiana.kondakova@gmail.com>2019-04-18 16:53:21 +0300
commit649ca73d15e3f02a8d0f7d5243810dbe9b19b106 (patch)
tree079111d139d1912505d021da964551eee94a55c4 /generator
parentc04b52489c34039dfbdb7db17d9418385b1a611b (diff)
[generator] popularity tests fix. It was broken by 6527148af6.
Diffstat (limited to 'generator')
-rw-r--r--generator/generator_tests/popularity_builder_tests.cpp21
1 files changed, 11 insertions, 10 deletions
diff --git a/generator/generator_tests/popularity_builder_tests.cpp b/generator/generator_tests/popularity_builder_tests.cpp
index 80cbe9646b..e69d9e73a2 100644
--- a/generator/generator_tests/popularity_builder_tests.cpp
+++ b/generator/generator_tests/popularity_builder_tests.cpp
@@ -32,6 +32,7 @@ public:
TestPopularityBuilder()
{
classificator::Load();
+ m_testSet = TestPopularityBuilder::GetTestSet();
}
void GetType() const
@@ -223,7 +224,7 @@ public:
TEST_EQUAL(nameToNode.at("1_3")->GetParent(), nameToNode.at("1"), ());
}
- static void MakeNodes()
+ void MakeNodes()
{
std::vector<FeatureBuilder1> v = FilterArea(m_testSet);
auto const nodes = PopularityBuilder::MakeNodes(v);
@@ -237,11 +238,10 @@ public:
auto const filename = GetFileName();
auto const type = m_cl.GetTypeByPath({"tourism", "museum"});
auto const typeName = m_cl.GetReadableObjectName(type);
- auto const testSet = AddTypes(m_testSet, {type});
{
feature::FeaturesCollector collector(filename);
- for (auto const & feature : testSet)
+ for (auto const & feature : m_testSet)
collector(feature);
}
@@ -256,7 +256,7 @@ public:
Platform::RemoveFileIfExists(filename);
});
- TEST_EQUAL(lines.size(), testSet.size(), ());
+ TEST_EQUAL(lines.size(), m_testSet.size(), ());
TEST(!m.at("1").m_parent, ());
TEST_EQUAL(m.at("1").m_type, typeName, ());
@@ -293,6 +293,7 @@ private:
feature.AddPoint(m2::PointD{10.0, 0.0});
feature.AddPoint(firstLast);
feature.SetArea();
+ feature.AddType(classif().GetTypeByPath({"tourism", "museum"}));
feature.AddName("default", "1");
v.push_back(feature);
}
@@ -307,6 +308,7 @@ private:
feature.AddPoint(m2::PointD{4.0, 3.0});
feature.AddPoint(firstLast);
feature.SetArea();
+ feature.AddType(classif().GetTypeByPath({"tourism", "museum"}));
feature.AddName("default", "1_2");
v.push_back(feature);
}
@@ -321,6 +323,7 @@ private:
feature.AddPoint(m2::PointD{10.0, 0.0});
feature.AddPoint(firstLast);
feature.SetArea();
+ feature.AddType(classif().GetTypeByPath({"tourism", "museum"}));
feature.AddName("default", "1_3");
v.push_back(feature);
}
@@ -330,6 +333,7 @@ private:
feature.AddOsmId(base::GeoObjectId(4));
feature.SetCenter(m2::PointD{8.0, 2.0});
feature.AddName("default", "1_3_4");
+ feature.AddType(classif().GetTypeByPath({"tourism", "museum"}));
v.push_back(feature);
}
@@ -338,6 +342,7 @@ private:
feature.AddOsmId(base::GeoObjectId(5));
feature.SetCenter(m2::PointD{7.0, 2.0});
feature.AddName("default", "1_3_5");
+ feature.AddType(classif().GetTypeByPath({"tourism", "museum"}));
v.push_back(feature);
}
@@ -396,13 +401,9 @@ private:
return v;
}
- static Classificator & m_cl;
- static std::vector<FeatureBuilder1> const m_testSet;
+ Classificator const & m_cl = classif();
+ std::vector<FeatureBuilder1> m_testSet;
};
-
-// static
-Classificator & TestPopularityBuilder::m_cl = classif();
-std::vector<FeatureBuilder1> const TestPopularityBuilder::m_testSet = TestPopularityBuilder::GetTestSet();
} // namespace generator_tests
using namespace generator_tests;