diff options
Diffstat (limited to 'chrome/browser/sync/test/integration/sync_test.cc')
-rw-r--r-- | chrome/browser/sync/test/integration/sync_test.cc | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/chrome/browser/sync/test/integration/sync_test.cc b/chrome/browser/sync/test/integration/sync_test.cc index c133b3b..fb7953b 100644 --- a/chrome/browser/sync/test/integration/sync_test.cc +++ b/chrome/browser/sync/test/integration/sync_test.cc @@ -25,11 +25,15 @@ #include "chrome/browser/history/history_service_factory.h" #include "chrome/browser/invalidation/invalidation_service_factory.h" #include "chrome/browser/invalidation/p2p_invalidation_service.h" +#include "chrome/browser/invalidation/profile_invalidation_auth_provider.h" #include "chrome/browser/lifetime/application_lifetime.h" #include "chrome/browser/profiles/profile.h" #include "chrome/browser/profiles/profile_manager.h" #include "chrome/browser/search_engines/template_url_service.h" #include "chrome/browser/search_engines/template_url_service_factory.h" +#include "chrome/browser/signin/profile_oauth2_token_service_factory.h" +#include "chrome/browser/signin/signin_manager.h" +#include "chrome/browser/signin/signin_manager_factory.h" #include "chrome/browser/sync/profile_sync_service_factory.h" #include "chrome/browser/sync/test/integration/profile_sync_service_harness.h" #include "chrome/browser/sync/test/integration/sync_datatype_helper.h" @@ -37,6 +41,7 @@ #include "chrome/browser/ui/browser_finder.h" #include "chrome/browser/ui/host_desktop.h" #include "chrome/browser/ui/tabs/tab_strip_model.h" +#include "chrome/browser/ui/webui/signin/login_ui_service_factory.h" #include "chrome/common/chrome_paths.h" #include "chrome/common/chrome_switches.h" #include "chrome/test/base/testing_browser_process.h" @@ -107,7 +112,13 @@ void SetProxyConfigCallback( KeyedService* BuildP2PInvalidationService(content::BrowserContext* context) { Profile* profile = static_cast<Profile*>(context); - return new invalidation::P2PInvalidationService(profile); + return new invalidation::P2PInvalidationService( + profile, + scoped_ptr<invalidation::InvalidationAuthProvider>( + new invalidation::ProfileInvalidationAuthProvider( + SigninManagerFactory::GetForProfile(profile), + ProfileOAuth2TokenServiceFactory::GetForProfile(profile), + LoginUIServiceFactory::GetForProfile(profile)))); } SyncTest::SyncTest(TestType test_type) |