| Index: components/translate/core/browser/translate_ui_delegate_unittest.cc
|
| diff --git a/components/translate/core/browser/translate_ui_delegate_unittest.cc b/components/translate/core/browser/translate_ui_delegate_unittest.cc
|
| index b63cbd6d57097a27460a5565b2502f00bb037db0..eb15170e55d6d0d457cdfff062c7269a5a00357d 100644
|
| --- a/components/translate/core/browser/translate_ui_delegate_unittest.cc
|
| +++ b/components/translate/core/browser/translate_ui_delegate_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_client.h"
|
| #include "components/translate/core/browser/translate_infobar_delegate.h"
|
| #include "components/translate/core/browser/translate_manager.h"
|
| @@ -26,6 +27,7 @@
|
| using testing::Return;
|
| using testing::Test;
|
| using translate::testing::MockTranslateDriver;
|
| +using translate::testing::MockTranslateRanker;
|
|
|
| namespace translate {
|
|
|
| @@ -85,8 +87,8 @@ class TranslateUIDelegateTest : public ::testing::Test {
|
| TranslatePrefs::RegisterProfilePrefs(pref_service_->registry());
|
|
|
| client_.reset(new MockTranslateClient(&driver_, pref_service_.get()));
|
| -
|
| - manager_.reset(new TranslateManager(client_.get(), "hi"));
|
| + ranker_.reset(new MockTranslateRanker());
|
| + manager_.reset(new TranslateManager(client_.get(), ranker_.get(), "hi"));
|
| manager_->GetLanguageState().set_translation_declined(false);
|
|
|
| delegate_.reset(
|
| @@ -95,9 +97,11 @@ class TranslateUIDelegateTest : public ::testing::Test {
|
| ASSERT_FALSE(client_->GetTranslatePrefs()->IsTooOftenDenied("ar"));
|
| }
|
|
|
| + // Do not reorder. These are ordered for dependency on creation/destruction.
|
| MockTranslateDriver driver_;
|
| - std::unique_ptr<MockTranslateClient> client_;
|
| std::unique_ptr<sync_preferences::TestingPrefServiceSyncable> pref_service_;
|
| + std::unique_ptr<MockTranslateClient> client_;
|
| + std::unique_ptr<MockTranslateRanker> ranker_;
|
| std::unique_ptr<TranslateManager> manager_;
|
| std::unique_ptr<TranslateUIDelegate> delegate_;
|
|
|
|
|