143
auto search_handle = ssc_->search(handler, sss_url_ + "/demo", "stuff", "", "session_id", 0, "platform");
143
auto search_handle = ssc_->search(handler, sss_url_ + "/demo", "stuff", "", "session_id", 0, "platform", VariantMap(), VariantMap(), "en_US", "", "ThisIsUserAgentHeader");
144
144
search_handle->wait();
146
146
ASSERT_EQ(3u, results.size());
221
221
EXPECT_EQ(active_option->id(), "salesrank");
224
TEST_F(SmartScopesClientTest, userAgentHeader)
226
std::vector<SearchResult> results;
228
SearchReplyHandler handler;
229
handler.filters_handler = [](Filters const &) {
231
handler.filter_state_handler = [](FilterState const&) {
233
handler.category_handler = [](std::shared_ptr<SearchCategory> const&) {
235
handler.result_handler = [&results](SearchResult const& result) {
236
results.push_back(result);
238
handler.departments_handler = [](std::shared_ptr<DepartmentInfo> const&) {
241
auto search_handle = ssc_->search(handler, sss_url_ + "/demo", "test_user_agent_header", "", "session_id", 0, "platform", VariantMap(), VariantMap(), "en_US", "", "ThisIsUserAgentHeader");
242
search_handle->wait();
244
ASSERT_EQ(4u, results.size());
246
// user agent string is expected in the result title
247
EXPECT_EQ("ThisIsUserAgentHeader", results[3].other_params["title"]->as_string());
224
250
TEST_F(SmartScopesClientTest, preview)
226
252
PreviewReplyHandler handler;