diff options
author | Maxim Pimenov <m@maps.me> | 2016-09-20 20:24:53 +0300 |
---|---|---|
committer | Maxim Pimenov <m@maps.me> | 2016-09-26 13:20:19 +0300 |
commit | f3be6799ba37fa766dfdd5ec263603ba3cd45006 (patch) | |
tree | ffb025f27cdfe2e2a6fcee34ec67ffde3c9a0bc7 /indexer/editable_map_object.cpp | |
parent | 48bfcabc59ae2f4e68baaeb97add7f4b789d6342 (diff) |
Added a test.
Diffstat (limited to 'indexer/editable_map_object.cpp')
-rw-r--r-- | indexer/editable_map_object.cpp | 17 |
1 files changed, 16 insertions, 1 deletions
diff --git a/indexer/editable_map_object.cpp b/indexer/editable_map_object.cpp index 85be3f9419..0af0c72c95 100644 --- a/indexer/editable_map_object.cpp +++ b/indexer/editable_map_object.cpp @@ -9,7 +9,7 @@ #include "std/cctype.hpp" #include "std/cmath.hpp" - +#include "std/sstream.hpp" namespace { @@ -285,6 +285,14 @@ string EditableMapObject::GetWikipedia() const return m_metadata.Get(feature::Metadata::FMD_WIKIPEDIA); } +uint64_t EditableMapObject::GetTestId() const +{ + istringstream iss(m_metadata.Get(feature::Metadata::FMD_TEST_ID)); + uint64_t id; + iss >> id; + return id; +} + void EditableMapObject::SetEditableProperties(osm::EditableProperties const & props) { m_editableProperties = props; @@ -498,6 +506,13 @@ void EditableMapObject::SetOpeningHours(string const & openingHours) m_metadata.Set(feature::Metadata::FMD_OPEN_HOURS, openingHours); } +void EditableMapObject::SetTestId(uint64_t const & id) +{ + ostringstream oss; + oss << id; + m_metadata.Set(feature::Metadata::FMD_TEST_ID, oss.str()); +} + void EditableMapObject::SetPointType() { m_geomType = feature::EGeomType::GEOM_POINT; } |