From 63257ea2f4c67519760acaded2e104aabd2b9651 Mon Sep 17 00:00:00 2001 From: Maxim Pimenov Date: Tue, 3 Sep 2019 11:55:17 +0300 Subject: [PATCH] [search] [bookmarks] Fixed a test. --- map/map_tests/search_api_tests.cpp | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/map/map_tests/search_api_tests.cpp b/map/map_tests/search_api_tests.cpp index 9e97e379ee..29edb3612d 100644 --- a/map/map_tests/search_api_tests.cpp +++ b/map/map_tests/search_api_tests.cpp @@ -146,6 +146,7 @@ UNIT_CLASS_TEST(SearchAPITest, BookmarksSearch) kml::SetDefaultStr(data.m_description, "Clean place with a reasonable price"); marks.emplace_back(2, data); m_api.EnableIndexingOfBookmarksDescriptions(true); + m_api.EnableIndexingOfBookmarkGroup(10, true /* enable */); m_api.OnBookmarksCreated(marks); m_api.OnViewportChanged(m2::RectD(-1, -1, 1, 1)); @@ -171,7 +172,7 @@ UNIT_CLASS_TEST(SearchAPITest, BookmarksSearch) }; string const query = "gread silver hotel"; - runTest(query, kml::kInvalidMarkGroupId, vector({2, 1})); + runTest(query, kml::kInvalidMarkGroupId, vector()); { vector groupInfos; @@ -180,8 +181,15 @@ UNIT_CLASS_TEST(SearchAPITest, BookmarksSearch) m_api.OnBookmarksAttached(groupInfos); } + runTest(query, kml::kInvalidMarkGroupId, vector({1})); + runTest(query, kml::MarkGroupId(11), {}); + m_api.EnableIndexingOfBookmarkGroup(11, true /* enable */); runTest(query, kml::kInvalidMarkGroupId, vector({2, 1})); runTest(query, kml::MarkGroupId(11), vector({2})); + m_api.EnableIndexingOfBookmarkGroup(11, false /* enable */); + runTest(query, kml::kInvalidMarkGroupId, vector({1})); + runTest(query, kml::MarkGroupId(11), {}); + m_api.EnableIndexingOfBookmarkGroup(11, true /* enable */); { vector groupInfos;