diff --git a/map/framework.cpp b/map/framework.cpp index c19e692735..bfbd6f115e 100644 --- a/map/framework.cpp +++ b/map/framework.cpp @@ -1386,7 +1386,7 @@ void Framework::FillSearchResultsMarks(search::Results const & results) if (r.HasPoint()) { SearchMarkPoint * mark = static_cast(guard.m_controller.CreateUserMark(r.GetFeatureCenter())); - ASSERT(mark->GetMarkType() == UserMark::Type::SEARCH, ()); + ASSERT_EQUAL(mark->GetMarkType(), UserMark::Type::SEARCH, ()); if (r.GetResultType() == search::Result::RESULT_FEATURE) mark->m_foundFeatureID = r.GetFeatureID(); mark->m_matchedName = r.GetString(); diff --git a/map/user_mark.cpp b/map/user_mark.cpp index 837fe13999..b625afab0b 100644 --- a/map/user_mark.cpp +++ b/map/user_mark.cpp @@ -96,3 +96,16 @@ string DebugMarkPoint::GetSymbolName() const { return "api-result"; } + +string DebugPrint(UserMark::Type type) +{ + switch (type) + { + case UserMark::Type::API: return "API"; + case UserMark::Type::SEARCH: return "SEARCH"; + case UserMark::Type::POI: return "POI"; + case UserMark::Type::BOOKMARK: return "BOOKMARK"; + case UserMark::Type::MY_POSITION: return "MY_POSITION"; + case UserMark::Type::DEBUG_MARK: return "DEBUG_MARK"; + } +} diff --git a/map/user_mark.hpp b/map/user_mark.hpp index 9948e62aa6..648203f061 100644 --- a/map/user_mark.hpp +++ b/map/user_mark.hpp @@ -104,3 +104,5 @@ public: Type GetMarkType() const override { return UserMark::Type::DEBUG_MARK; } }; + +string DebugPrint(UserMark::Type type);