| Index: components/translate/core/browser/translate_manager_unittest.cc
|
| diff --git a/components/translate/core/browser/translate_manager_unittest.cc b/components/translate/core/browser/translate_manager_unittest.cc
|
| index dfe069661fa0fe5ea25bb4f39f62be0b0b3076d2..7c4af1c1251c22ab14444273fb2e4d32e024bf44 100644
|
| --- a/components/translate/core/browser/translate_manager_unittest.cc
|
| +++ b/components/translate/core/browser/translate_manager_unittest.cc
|
| @@ -14,6 +14,7 @@
|
| #include "components/pref_registry/pref_registry_syncable.h"
|
| #include "components/sync_preferences/testing_pref_service_syncable.h"
|
| #include "components/translate/core/browser/mock_translate_driver.h"
|
| +#include "components/translate/core/browser/mock_translate_ranker.h"
|
| #include "components/translate/core/browser/translate_browser_metrics.h"
|
| #include "components/translate/core/browser/translate_client.h"
|
| #include "components/translate/core/browser/translate_download_manager.h"
|
| @@ -164,7 +165,7 @@ class TranslateManagerTest : public ::testing::Test {
|
| void PrepareTranslateManager() {
|
| TranslateManager::SetIgnoreMissingKeyForTesting(true);
|
| translate_manager_.reset(new translate::TranslateManager(
|
| - &mock_translate_client_, kAcceptLanguages));
|
| + &mock_translate_client_, &mock_translate_ranker_, kAcceptLanguages));
|
| }
|
|
|
| // Prepare the test for ULP related tests.
|
| @@ -230,6 +231,7 @@ class TranslateManagerTest : public ::testing::Test {
|
|
|
| TestNetworkChangeNotifier network_notifier_;
|
| translate::testing::MockTranslateDriver driver_;
|
| + translate::testing::MockTranslateRanker mock_translate_ranker_;
|
| ::testing::NiceMock<MockTranslateClient> mock_translate_client_;
|
| std::unique_ptr<TranslateManager> translate_manager_;
|
| std::unique_ptr<base::FieldTrialList> field_trial_list_;
|
| @@ -281,7 +283,7 @@ TEST_F(TranslateManagerTest, GetTargetLanguageAcceptLangFallback) {
|
| TEST_F(TranslateManagerTest, DontTranslateOffline) {
|
| TranslateManager::SetIgnoreMissingKeyForTesting(true);
|
| translate_manager_.reset(new translate::TranslateManager(
|
| - &mock_translate_client_, kAcceptLanguages));
|
| + &mock_translate_client_, &mock_translate_ranker_, kAcceptLanguages));
|
|
|
| // The test measures that the "Translate was disabled" exit can only be
|
| // reached after the early-out tests including IsOffline() passed.
|
| @@ -313,7 +315,7 @@ TEST_F(TranslateManagerTest,
|
| DontTranslateZhTraditionalPageForZhSimplifiedLocale) {
|
| TranslateManager::SetIgnoreMissingKeyForTesting(true);
|
| translate_manager_.reset(new translate::TranslateManager(
|
| - &mock_translate_client_, kAcceptLanguages));
|
| + &mock_translate_client_, &mock_translate_ranker_, kAcceptLanguages));
|
|
|
| const char kMetricName[] = "Translate.InitiationStatus.v2";
|
| base::HistogramTester histogram_tester;
|
| @@ -342,7 +344,7 @@ TEST_F(TranslateManagerTest,
|
| DontTranslateZhSimplifiedPageForZhTraditionalLocale) {
|
| TranslateManager::SetIgnoreMissingKeyForTesting(true);
|
| translate_manager_.reset(new translate::TranslateManager(
|
| - &mock_translate_client_, kAcceptLanguages));
|
| + &mock_translate_client_, &mock_translate_ranker_, kAcceptLanguages));
|
|
|
| const char kMetricName[] = "Translate.InitiationStatus.v2";
|
| base::HistogramTester histogram_tester;
|
|
|