OLD | NEW |
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 #include "chrome/browser/sync/test_profile_sync_service.h" | 5 #include "chrome/browser/sync/test_profile_sync_service.h" |
6 | 6 |
| 7 #include "base/location.h" |
7 #include "base/memory/scoped_ptr.h" | 8 #include "base/memory/scoped_ptr.h" |
| 9 #include "base/single_thread_task_runner.h" |
| 10 #include "base/thread_task_runner_handle.h" |
8 #include "chrome/browser/chrome_notification_types.h" | 11 #include "chrome/browser/chrome_notification_types.h" |
9 #include "chrome/browser/invalidation/profile_invalidation_provider_factory.h" | 12 #include "chrome/browser/invalidation/profile_invalidation_provider_factory.h" |
10 #include "chrome/browser/profiles/profile.h" | 13 #include "chrome/browser/profiles/profile.h" |
11 #include "chrome/browser/signin/profile_oauth2_token_service_factory.h" | 14 #include "chrome/browser/signin/profile_oauth2_token_service_factory.h" |
12 #include "chrome/browser/signin/signin_manager_factory.h" | 15 #include "chrome/browser/signin/signin_manager_factory.h" |
13 #include "chrome/browser/sync/glue/sync_backend_host.h" | 16 #include "chrome/browser/sync/glue/sync_backend_host.h" |
14 #include "chrome/browser/sync/glue/sync_backend_host_core.h" | 17 #include "chrome/browser/sync/glue/sync_backend_host_core.h" |
15 #include "chrome/browser/sync/profile_sync_components_factory.h" | 18 #include "chrome/browser/sync/profile_sync_components_factory.h" |
16 #include "chrome/browser/sync/profile_sync_components_factory_mock.h" | 19 #include "chrome/browser/sync/profile_sync_components_factory_mock.h" |
17 #include "chrome/browser/sync/profile_sync_service_factory.h" | 20 #include "chrome/browser/sync/profile_sync_service_factory.h" |
(...skipping 62 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
80 const base::Callback<void(syncer::ModelTypeSet, | 83 const base::Callback<void(syncer::ModelTypeSet, |
81 syncer::ModelTypeSet)>& ready_task, | 84 syncer::ModelTypeSet)>& ready_task, |
82 const base::Closure& retry_callback) { | 85 const base::Closure& retry_callback) { |
83 syncer::ModelTypeSet failed_configuration_types; | 86 syncer::ModelTypeSet failed_configuration_types; |
84 | 87 |
85 // The first parameter there should be the set of enabled types. That's not | 88 // The first parameter there should be the set of enabled types. That's not |
86 // something we have access to from this strange test harness. We'll just | 89 // something we have access to from this strange test harness. We'll just |
87 // send back the list of newly configured types instead and hope it doesn't | 90 // send back the list of newly configured types instead and hope it doesn't |
88 // break anything. | 91 // break anything. |
89 // Posted to avoid re-entrancy issues. | 92 // Posted to avoid re-entrancy issues. |
90 base::MessageLoop::current()->PostTask( | 93 base::ThreadTaskRunnerHandle::Get()->PostTask( |
91 FROM_HERE, | 94 FROM_HERE, |
92 base::Bind(&SyncBackendHostForProfileSyncTest:: | 95 base::Bind(&SyncBackendHostForProfileSyncTest:: |
93 FinishConfigureDataTypesOnFrontendLoop, | 96 FinishConfigureDataTypesOnFrontendLoop, |
94 base::Unretained(this), | 97 base::Unretained(this), |
95 syncer::Difference(to_download, failed_configuration_types), | 98 syncer::Difference(to_download, failed_configuration_types), |
96 syncer::Difference(to_download, failed_configuration_types), | 99 syncer::Difference(to_download, failed_configuration_types), |
97 failed_configuration_types, ready_task)); | 100 failed_configuration_types, ready_task)); |
98 } | 101 } |
99 | 102 |
100 } // namespace browser_sync | 103 } // namespace browser_sync |
(...skipping 74 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
175 base::MessageLoop::current()->Quit(); | 178 base::MessageLoop::current()->Quit(); |
176 } | 179 } |
177 | 180 |
178 UserShare* TestProfileSyncService::GetUserShare() const { | 181 UserShare* TestProfileSyncService::GetUserShare() const { |
179 return backend_->GetUserShare(); | 182 return backend_->GetUserShare(); |
180 } | 183 } |
181 | 184 |
182 bool TestProfileSyncService::NeedBackup() const { | 185 bool TestProfileSyncService::NeedBackup() const { |
183 return false; | 186 return false; |
184 } | 187 } |
OLD | NEW |