diff options
author | Yuri Gorshenin <y@maps.me> | 2016-08-02 14:06:14 +0300 |
---|---|---|
committer | Yuri Gorshenin <y@maps.me> | 2016-08-03 13:11:06 +0300 |
commit | 0badc084a1043e06e429c7cd66176462c4fa33ab (patch) | |
tree | 1460f4d608bbc707e0225c6d7241e66b97774eaa /search/search_tests_support | |
parent | 1e6dd75476400e45ab8bf49ba7bd4c7a65cde368 (diff) |
[search][ui] Implemented hotels classifier.
Diffstat (limited to 'search/search_tests_support')
-rw-r--r-- | search/search_tests_support/test_search_request.cpp | 13 | ||||
-rw-r--r-- | search/search_tests_support/test_search_request.hpp | 7 |
2 files changed, 19 insertions, 1 deletions
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<mutex> 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<search::Result> 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); |