| OLD | NEW |
| 1 // Copyright 2016 The Chromium Authors. All rights reserved. | 1 // Copyright 2016 The Chromium Authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | 4 |
| 5 #include "components/ntp_snippets/remote/remote_suggestions_fetcher.h" | 5 #include "components/ntp_snippets/remote/remote_suggestions_fetcher.h" |
| 6 | 6 |
| 7 #include <deque> | 7 #include <deque> |
| 8 #include <map> | 8 #include <map> |
| 9 #include <set> | 9 #include <set> |
| 10 #include <utility> | 10 #include <utility> |
| (...skipping 265 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 276 public: | 276 public: |
| 277 explicit RemoteSuggestionsFetcherTestBase(const GURL& gurl) | 277 explicit RemoteSuggestionsFetcherTestBase(const GURL& gurl) |
| 278 : default_variation_params_( | 278 : default_variation_params_( |
| 279 {{"send_top_languages", "true"}, {"send_user_class", "true"}}), | 279 {{"send_top_languages", "true"}, {"send_user_class", "true"}}), |
| 280 params_manager_(ntp_snippets::kStudyName, | 280 params_manager_(ntp_snippets::kStudyName, |
| 281 default_variation_params_, | 281 default_variation_params_, |
| 282 {ntp_snippets::kArticleSuggestionsFeature.name}), | 282 {ntp_snippets::kArticleSuggestionsFeature.name}), |
| 283 mock_task_runner_(new base::TestMockTimeTaskRunner()), | 283 mock_task_runner_(new base::TestMockTimeTaskRunner()), |
| 284 mock_task_runner_handle_(mock_task_runner_), | 284 mock_task_runner_handle_(mock_task_runner_), |
| 285 test_url_(gurl) { | 285 test_url_(gurl) { |
| 286 RequestThrottler::RegisterProfilePrefs(utils_.pref_service()->registry()); | |
| 287 UserClassifier::RegisterProfilePrefs(utils_.pref_service()->registry()); | 286 UserClassifier::RegisterProfilePrefs(utils_.pref_service()->registry()); |
| 288 user_classifier_ = base::MakeUnique<UserClassifier>(utils_.pref_service()); | 287 user_classifier_ = base::MakeUnique<UserClassifier>(utils_.pref_service()); |
| 289 // Increase initial time such that ticks are non-zero. | 288 // Increase initial time such that ticks are non-zero. |
| 290 mock_task_runner_->FastForwardBy(base::TimeDelta::FromMilliseconds(1234)); | 289 mock_task_runner_->FastForwardBy(base::TimeDelta::FromMilliseconds(1234)); |
| 291 ResetFetcher(); | 290 ResetFetcher(); |
| 292 } | 291 } |
| 293 | 292 |
| 294 void ResetFetcher() { | 293 void ResetFetcher() { |
| 295 scoped_refptr<net::TestURLRequestContextGetter> request_context_getter = | 294 scoped_refptr<net::TestURLRequestContextGetter> request_context_getter = |
| 296 new net::TestURLRequestContextGetter(mock_task_runner_.get()); | 295 new net::TestURLRequestContextGetter(mock_task_runner_.get()); |
| (...skipping 719 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1016 fetched_categories) { | 1015 fetched_categories) { |
| 1017 if (fetched_categories) { | 1016 if (fetched_categories) { |
| 1018 // Matchers above aren't any more precise than this, so this is sufficient | 1017 // Matchers above aren't any more precise than this, so this is sufficient |
| 1019 // for test-failure diagnostics. | 1018 // for test-failure diagnostics. |
| 1020 return os << "list with " << fetched_categories->size() << " elements"; | 1019 return os << "list with " << fetched_categories->size() << " elements"; |
| 1021 } | 1020 } |
| 1022 return os << "null"; | 1021 return os << "null"; |
| 1023 } | 1022 } |
| 1024 | 1023 |
| 1025 } // namespace ntp_snippets | 1024 } // namespace ntp_snippets |
| OLD | NEW |