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>(), |