/
githubmirror
/
omim
Обзор
Документация
Войти
/
githubmirror
/
omim
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
editor/editor_tests_support/helpers.hpp
32 строки
694 B
Arsentiy Milchakov
[editor] get rid of T prefix
03 мар 2019, 00:03
03 мар 2019, 00:03
f4dafc1
Код
Авторство
О чём код?
#pragma once #include "editor/osm_editor.hpp" #include "indexer/editable_map_object.hpp" #include "base/assert.hpp" #include <memory> namespace editor { namespace tests_support { void SetUpEditorForTesting(std::unique_ptr<osm::Editor::Delegate> delegate); void TearDownEditorForTesting(); template <typename Fn> void EditFeature(FeatureType & ft, Fn && fn) { auto & editor = osm::Editor::Instance(); osm::EditableMapObject emo; emo.SetFromFeatureType(ft); emo.SetEditableProperties(editor.GetEditableProperties(ft)); fn(emo); CHECK_EQUAL(editor.SaveEditedFeature(emo), osm::Editor::SaveResult::SavedSuccessfully, ()); } } // namespace tests_support } // namespace editor