| Index: chrome/browser/profile_resetter/automatic_profile_resetter_delegate_unittest.cc
|
| diff --git a/chrome/browser/profile_resetter/automatic_profile_resetter_delegate_unittest.cc b/chrome/browser/profile_resetter/automatic_profile_resetter_delegate_unittest.cc
|
| index b9ea0fb028bf95d2f907beadee0df5f00a247e60..72831d57fe56c3ed013dae8447db3770385d08db 100644
|
| --- a/chrome/browser/profile_resetter/automatic_profile_resetter_delegate_unittest.cc
|
| +++ b/chrome/browser/profile_resetter/automatic_profile_resetter_delegate_unittest.cc
|
| @@ -26,7 +26,7 @@
|
| #include "chrome/browser/profile_resetter/brandcoded_default_settings.h"
|
| #include "chrome/browser/profile_resetter/profile_reset_global_error.h"
|
| #include "chrome/browser/search_engines/template_url_service_factory.h"
|
| -#include "chrome/browser/search_engines/template_url_service_test_util.h"
|
| +#include "chrome/browser/search_engines/template_url_service_factory_test_util.h"
|
| #include "chrome/browser/ui/global_error/global_error.h"
|
| #include "chrome/browser/ui/global_error/global_error_service.h"
|
| #include "chrome/browser/ui/global_error/global_error_service_factory.h"
|
| @@ -162,8 +162,7 @@ void ServicePendingBrancodedConfigFetch(net::TestURLFetcher* fetcher,
|
| // ExtensionServiceTestBase sets up a TestingProfile with the ExtensionService,
|
| // we then add the TemplateURLService, so the ProfileResetter can be exercised.
|
| class AutomaticProfileResetterDelegateTest
|
| - : public extensions::ExtensionServiceTestBase,
|
| - public TemplateURLServiceTestUtilBase {
|
| + : public extensions::ExtensionServiceTestBase {
|
| protected:
|
| AutomaticProfileResetterDelegateTest() {}
|
| virtual ~AutomaticProfileResetterDelegateTest() {}
|
| @@ -173,13 +172,14 @@ class AutomaticProfileResetterDelegateTest
|
| ExtensionServiceInitParams params = CreateDefaultInitParams();
|
| params.pref_file.clear(); // Prescribes a TestingPrefService to be created.
|
| InitializeExtensionService(params);
|
| - TemplateURLServiceTestUtilBase::CreateTemplateUrlService();
|
| + util_.reset(new TemplateURLServiceFactoryTestUtil(profile_.get()));
|
| resetter_delegate_.reset(
|
| new AutomaticProfileResetterDelegateUnderTest(profile()));
|
| }
|
|
|
| virtual void TearDown() OVERRIDE {
|
| resetter_delegate_.reset();
|
| + util_.reset();
|
| extensions::ExtensionServiceTestBase::TearDown();
|
| }
|
|
|
| @@ -233,10 +233,10 @@ class AutomaticProfileResetterDelegateTest
|
| return resetter_delegate_.get();
|
| }
|
|
|
| - // TemplateURLServiceTestUtilBase:
|
| - virtual TestingProfile* profile() const OVERRIDE { return profile_.get(); }
|
| + TemplateURLServiceFactoryTestUtil* util() { return util_.get(); }
|
|
|
| private:
|
| + scoped_ptr<TemplateURLServiceFactoryTestUtil> util_;
|
| net::TestURLFetcherFactory test_url_fetcher_factory_;
|
| scoped_ptr<AutomaticProfileResetterDelegateUnderTest> resetter_delegate_;
|
|
|
| @@ -346,7 +346,7 @@ TEST_F(AutomaticProfileResetterDelegateTest,
|
| DefaultSearchProviderDataWhenNotManaged) {
|
| TemplateURLService* template_url_service =
|
| TemplateURLServiceFactory::GetForProfile(profile());
|
| - TemplateURLServiceTestUtilBase::VerifyLoad();
|
| + util()->VerifyLoad();
|
|
|
| // Check that the "managed state" and the details returned by the delegate are
|
| // correct. We verify the details against the data stored by
|
| @@ -373,12 +373,12 @@ TEST_F(AutomaticProfileResetterDelegateTest,
|
| const char kTestName[] = "name";
|
| const char kTestKeyword[] = "keyword";
|
|
|
| - TemplateURLServiceTestUtilBase::VerifyLoad();
|
| + util()->VerifyLoad();
|
|
|
| EXPECT_FALSE(resetter_delegate()->IsDefaultSearchProviderManaged());
|
|
|
| // Set managed preferences to emulate a default search provider set by policy.
|
| - SetManagedDefaultSearchPreferences(
|
| + util()->SetManagedDefaultSearchPreferences(
|
| true, kTestName, kTestKeyword, kTestSearchURL, std::string(),
|
| std::string(), std::string(), std::string(), std::string());
|
|
|
| @@ -391,8 +391,8 @@ TEST_F(AutomaticProfileResetterDelegateTest,
|
|
|
| // Set managed preferences to emulate that having a default search provider is
|
| // disabled by policy.
|
| - RemoveManagedDefaultSearchPreferences();
|
| - SetManagedDefaultSearchPreferences(
|
| + util()->RemoveManagedDefaultSearchPreferences();
|
| + util()->SetManagedDefaultSearchPreferences(
|
| false, std::string(), std::string(), std::string(), std::string(),
|
| std::string(), std::string(), std::string(), std::string());
|
|
|
| @@ -405,7 +405,7 @@ TEST_F(AutomaticProfileResetterDelegateTest,
|
| GetPrepopulatedSearchProvidersDetails) {
|
| TemplateURLService* template_url_service =
|
| TemplateURLServiceFactory::GetForProfile(profile());
|
| - TemplateURLServiceTestUtilBase::VerifyLoad();
|
| + util()->VerifyLoad();
|
|
|
| scoped_ptr<base::ListValue> search_engines_details(
|
| resetter_delegate()->GetPrepopulatedSearchProvidersDetails());
|
|
|