| Index: chrome/browser/sync/profile_sync_service_unittest.cc
|
| diff --git a/chrome/browser/sync/profile_sync_service_unittest.cc b/chrome/browser/sync/profile_sync_service_unittest.cc
|
| index 771dc2113ab063692461da0f95aa2b8ccdf11981..ddc9a9e44ff604c99e72e8bd3c5438afeb72468c 100644
|
| --- a/chrome/browser/sync/profile_sync_service_unittest.cc
|
| +++ b/chrome/browser/sync/profile_sync_service_unittest.cc
|
| @@ -10,7 +10,7 @@
|
| #include "base/strings/utf_string_conversions.h"
|
| #include "base/values.h"
|
| #include "chrome/browser/invalidation/fake_invalidation_service.h"
|
| -#include "chrome/browser/invalidation/invalidation_service_factory.h"
|
| +#include "chrome/browser/invalidation/profile_invalidation_provider_factory.h"
|
| #include "chrome/browser/signin/fake_profile_oauth2_token_service.h"
|
| #include "chrome/browser/signin/fake_profile_oauth2_token_service_builder.h"
|
| #include "chrome/browser/signin/profile_oauth2_token_service_factory.h"
|
| @@ -24,6 +24,8 @@
|
| #include "chrome/test/base/testing_pref_service_syncable.h"
|
| #include "chrome/test/base/testing_profile.h"
|
| #include "chrome/test/base/testing_profile_manager.h"
|
| +#include "components/invalidation/invalidation_service.h"
|
| +#include "components/invalidation/profile_invalidation_provider.h"
|
| #include "components/signin/core/browser/signin_manager.h"
|
| #include "components/sync_driver/data_type_manager_impl.h"
|
| #include "components/sync_driver/pref_names.h"
|
| @@ -33,6 +35,10 @@
|
| #include "testing/gmock/include/gmock/gmock.h"
|
| #include "testing/gtest/include/gtest/gtest.h"
|
|
|
| +namespace content {
|
| +class BrowserContext;
|
| +}
|
| +
|
| namespace browser_sync {
|
|
|
| namespace {
|
| @@ -127,6 +133,13 @@ ACTION_P(ReturnNewMockHostCollectDeleteDirParam, delete_dir_param) {
|
| delete_dir_param);
|
| }
|
|
|
| +KeyedService* BuildFakeProfileInvalidationProvider(
|
| + content::BrowserContext* context) {
|
| + return new invalidation::ProfileInvalidationProvider(
|
| + scoped_ptr<invalidation::InvalidationService>(
|
| + new invalidation::FakeInvalidationService));
|
| +}
|
| +
|
| // A test harness that uses a real ProfileSyncService and in most cases a
|
| // MockSyncBackendHost.
|
| //
|
| @@ -151,8 +164,8 @@ class ProfileSyncServiceTest : public ::testing::Test {
|
| BuildAutoIssuingFakeProfileOAuth2TokenService));
|
| testing_facotries.push_back(
|
| std::make_pair(
|
| - invalidation::InvalidationServiceFactory::GetInstance(),
|
| - invalidation::FakeInvalidationService::Build));
|
| + invalidation::ProfileInvalidationProviderFactory::GetInstance(),
|
| + BuildFakeProfileInvalidationProvider));
|
|
|
| profile_ = profile_manager_.CreateTestingProfile(
|
| "sync-service-test", scoped_ptr<PrefServiceSyncable>(),
|
|
|