From 0badc084a1043e06e429c7cd66176462c4fa33ab Mon Sep 17 00:00:00 2001 From: Yuri Gorshenin Date: Tue, 2 Aug 2016 14:06:14 +0300 Subject: [search][ui] Implemented hotels classifier. --- search/search_tests_support/test_search_request.cpp | 13 +++++++++++++ search/search_tests_support/test_search_request.hpp | 7 ++++++- 2 files changed, 19 insertions(+), 1 deletion(-) (limited to 'search/search_tests_support') diff --git a/search/search_tests_support/test_search_request.cpp b/search/search_tests_support/test_search_request.cpp index 58bb686c77..1c7f50d3ac 100644 --- a/search/search_tests_support/test_search_request.cpp +++ b/search/search_tests_support/test_search_request.cpp @@ -29,6 +29,19 @@ TestSearchRequest::TestSearchRequest(TestSearchEngine & engine, SearchParams par engine.Search(params, viewport); } +TestSearchRequest::TestSearchRequest(TestSearchEngine & engine, string const & query, + string const & locale, Mode mode, m2::RectD const & viewport, + TOnStarted onStarted, TOnResults onResults) +{ + SearchParams params; + params.m_query = query; + params.m_inputLocale = locale; + params.SetMode(mode); + params.m_onStarted = move(onStarted); + params.m_onResults = move(onResults); + engine.Search(params, viewport); +} + void TestSearchRequest::Wait() { unique_lock lock(m_mu); diff --git a/search/search_tests_support/test_search_request.hpp b/search/search_tests_support/test_search_request.hpp index 35c1031ebb..4b86d5a3e2 100644 --- a/search/search_tests_support/test_search_request.hpp +++ b/search/search_tests_support/test_search_request.hpp @@ -34,8 +34,13 @@ public: steady_clock::duration ResponseTime() const; vector const & Results() const; -private: +protected: + TestSearchRequest(TestSearchEngine & engine, string const & query, string const & locale, + Mode mode, m2::RectD const & viewport, TOnStarted onStarted, + TOnResults onResults); + void SetUpCallbacks(SearchParams & params); + void OnStarted(); void OnResults(search::Results const & results); -- cgit v1.2.3