diff options
author | Yuri Gorshenin <y@maps.me> | 2016-09-01 17:23:57 +0300 |
---|---|---|
committer | Yuri Gorshenin <y@maps.me> | 2016-09-01 18:27:59 +0300 |
commit | 30ef25bfb34beab674320723f1bcc598a784fffe (patch) | |
tree | df87e64e58605358d779142f389eca51bde4af1a /indexer/indexer_tests | |
parent | a43c309fc7adfbd853133debc712a86be3d149f9 (diff) |
[indexer] Removed indexer dependency on search.
Diffstat (limited to 'indexer/indexer_tests')
-rw-r--r-- | indexer/indexer_tests/osm_editor_test.cpp | 24 |
1 files changed, 13 insertions, 11 deletions
diff --git a/indexer/indexer_tests/osm_editor_test.cpp b/indexer/indexer_tests/osm_editor_test.cpp index 21bc744d23..b3e3592d0f 100644 --- a/indexer/indexer_tests/osm_editor_test.cpp +++ b/indexer/indexer_tests/osm_editor_test.cpp @@ -2,7 +2,7 @@ #include "indexer/indexer_tests/osm_editor_test.hpp" -#include "search/reverse_geocoder.hpp" +#include "search/editor_delegate.hpp" #include "indexer/classificator.hpp" #include "indexer/classificator_loader.hpp" @@ -17,6 +17,8 @@ #include "coding/file_name_utils.hpp" +#include "std/unique_ptr.hpp" + using namespace generator::tests_support; using namespace indexer::tests_support; @@ -144,7 +146,7 @@ EditorTest::EditorTest() LOG(LERROR, ("Classificator read error: ", e.what())); } - indexer::tests_support::SetUpEditorForTesting(m_index); + indexer::tests_support::SetUpEditorForTesting(make_unique<search::EditorDelegate>(m_index)); } EditorTest::~EditorTest() @@ -232,7 +234,7 @@ void EditorTest::SetIndexTest() builder.Add(TestCafe({4.0, 4.0}, "London Cafe", "en")); }); - auto const mwmId = editor.m_mwmIdByMapNameFn("GB"); + auto const mwmId = editor.GetMwmIdByMapName("GB"); TEST_EQUAL(gbMwmId, mwmId, ()); @@ -241,28 +243,28 @@ void EditorTest::SetIndexTest() ForEachCafeAtPoint(m_index, m2::PointD(1.0, 1.0), [&editor](FeatureType & ft) { - auto const firstPtr = editor.m_getOriginalFeatureFn(ft.GetID()); + auto const firstPtr = editor.GetOriginalFeature(ft.GetID()); TEST(firstPtr, ()); SetBuildingLevelsToOne(ft); - auto const secondPtr = editor.m_getOriginalFeatureFn(ft.GetID()); + auto const secondPtr = editor.GetOriginalFeature(ft.GetID()); TEST(secondPtr, ()); TEST_EQUAL(firstPtr->GetID(), secondPtr->GetID(), ()); }); ForEachCafeAtPoint(m_index, m2::PointD(1.0, 1.0), [&editor](FeatureType & ft) { - TEST_EQUAL(editor.m_getOriginalFeatureStreetFn(ft), "Test street", ()); + TEST_EQUAL(editor.GetOriginalFeatureStreet(ft), "Test street", ()); EditFeature(ft, [](osm::EditableMapObject & emo) { osm::LocalizedStreet ls{"Some street", ""}; emo.SetStreet(ls); }); - TEST_EQUAL(editor.m_getOriginalFeatureStreetFn(ft), "Test street", ()); + TEST_EQUAL(editor.GetOriginalFeatureStreet(ft), "Test street", ()); }); uint32_t counter = 0; - editor.m_forEachFeatureAtPointFn([&counter](FeatureType & ft) + editor.ForEachFeatureAtPoint([&counter](FeatureType & ft) { ++counter; }, {100.0, 100.0}); @@ -270,7 +272,7 @@ void EditorTest::SetIndexTest() TEST_EQUAL(counter, 0, ()); counter = 0; - editor.m_forEachFeatureAtPointFn([&counter](FeatureType & ft) + editor.ForEachFeatureAtPoint([&counter](FeatureType & ft) { ++counter; }, {3.0, 3.0}); @@ -278,7 +280,7 @@ void EditorTest::SetIndexTest() TEST_EQUAL(counter, 1, ()); counter = 0; - editor.m_forEachFeatureAtPointFn([&counter](FeatureType & ft) + editor.ForEachFeatureAtPoint([&counter](FeatureType & ft) { ++counter; }, {1.0, 1.0}); @@ -286,7 +288,7 @@ void EditorTest::SetIndexTest() TEST_EQUAL(counter, 2, ()); counter = 0; - editor.m_forEachFeatureAtPointFn([&counter](FeatureType & ft) + editor.ForEachFeatureAtPoint([&counter](FeatureType & ft) { ++counter; }, {4.0, 4.0}); |