From a1db2850c938d5a983dcd67a87581d0480f614b1 Mon Sep 17 00:00:00 2001 From: Yuri Gorshenin Date: Tue, 13 Oct 2015 14:08:41 +0300 Subject: Fixed TestSearchRequest behavior - results aren't accumulated, the last list of results is stored. --- search/search_integration_tests/test_search_request.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'search') diff --git a/search/search_integration_tests/test_search_request.cpp b/search/search_integration_tests/test_search_request.cpp index 68f0d6b292..ee879cf582 100644 --- a/search/search_integration_tests/test_search_request.cpp +++ b/search/search_integration_tests/test_search_request.cpp @@ -39,10 +39,13 @@ vector const & TestSearchRequest::Results() const void TestSearchRequest::Done(search::Results const & results) { lock_guard lock(m_mu); - m_results.insert(m_results.end(), results.Begin(), results.End()); if (results.IsEndMarker()) { m_done = true; m_cv.notify_one(); } + else + { + m_results.assign(results.Begin(), results.End()); + } } -- cgit v1.2.3