Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(192)

Unified Diff: components/sync/driver/shared_change_processor_unittest.cc

Issue 2533083002: [Sync] SyncEngine refactor part 1: interfaces. (Closed)
Patch Set: Rebase. Created 4 years ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « components/sync/driver/proxy_data_type_controller.cc ('k') | components/sync/driver/startup_controller.h » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: components/sync/driver/shared_change_processor_unittest.cc
diff --git a/components/sync/driver/shared_change_processor_unittest.cc b/components/sync/driver/shared_change_processor_unittest.cc
index 08db038ed9f94b432174f09706c1695778cfec92..72f06592dd0c4fa302de9dac42df46680d5825bf 100644
--- a/components/sync/driver/shared_change_processor_unittest.cc
+++ b/components/sync/driver/shared_change_processor_unittest.cc
@@ -47,15 +47,14 @@ class TestSyncApiComponentFactory : public SyncApiComponentFactory {
const WeakHandle<DataTypeDebugInfoListener>& debug_info_listener,
const DataTypeController::TypeMap* controllers,
const DataTypeEncryptionHandler* encryption_handler,
- SyncBackendHost* backend,
+ SyncEngine* engine,
DataTypeManagerObserver* observer) override {
return nullptr;
}
- SyncBackendHost* CreateSyncBackendHost(
- const std::string& name,
- invalidation::InvalidationService* invalidator,
- const base::WeakPtr<SyncPrefs>& sync_prefs,
- const base::FilePath& sync_folder) override {
+ SyncEngine* CreateSyncEngine(const std::string& name,
+ invalidation::InvalidationService* invalidator,
+ const base::WeakPtr<SyncPrefs>& sync_prefs,
+ const base::FilePath& sync_folder) override {
return nullptr;
}
std::unique_ptr<LocalDeviceInfoProvider> CreateLocalDeviceInfoProvider()
@@ -82,7 +81,7 @@ class SyncSharedChangeProcessorTest : public testing::Test,
public:
SyncSharedChangeProcessorTest()
: FakeSyncClient(&factory_),
- backend_thread_("dbthread"),
+ model_thread_("dbthread"),
did_connect_(false),
has_attachment_service_(false) {}
@@ -100,15 +99,15 @@ class SyncSharedChangeProcessorTest : public testing::Test,
void SetUp() override {
test_user_share_.SetUp();
shared_change_processor_ = new SharedChangeProcessor(AUTOFILL);
- ASSERT_TRUE(backend_thread_.Start());
- ASSERT_TRUE(backend_thread_.task_runner()->PostTask(
+ ASSERT_TRUE(model_thread_.Start());
+ ASSERT_TRUE(model_thread_.task_runner()->PostTask(
FROM_HERE,
base::Bind(&SyncSharedChangeProcessorTest::SetUpDBSyncableService,
base::Unretained(this))));
}
void TearDown() override {
- EXPECT_TRUE(backend_thread_.task_runner()->PostTask(
+ EXPECT_TRUE(model_thread_.task_runner()->PostTask(
FROM_HERE,
base::Bind(&SyncSharedChangeProcessorTest::TearDownDBSyncableService,
base::Unretained(this))));
@@ -119,26 +118,26 @@ class SyncSharedChangeProcessorTest : public testing::Test,
// TODO(akalin): Write deterministic tests for the destruction of
// |shared_change_processor_| on the UI and DB threads.
shared_change_processor_ = nullptr;
- backend_thread_.Stop();
+ model_thread_.Stop();
// Note: Stop() joins the threads, and that barrier prevents this read
// from being moved (e.g by compiler optimization) in such a way that it
// would race with the write in ConnectOnDBThread (because by this time,
- // everything that could have run on |backend_thread_| has done so).
+ // everything that could have run on |model_thread_| has done so).
ASSERT_TRUE(did_connect_);
test_user_share_.TearDown();
}
// Connect |shared_change_processor_| on the DB thread.
void Connect() {
- EXPECT_TRUE(backend_thread_.task_runner()->PostTask(
+ EXPECT_TRUE(model_thread_.task_runner()->PostTask(
FROM_HERE,
base::Bind(&SyncSharedChangeProcessorTest::ConnectOnDBThread,
base::Unretained(this), shared_change_processor_)));
}
void SetAttachmentStore() {
- EXPECT_TRUE(backend_thread_.task_runner()->PostTask(
+ EXPECT_TRUE(model_thread_.task_runner()->PostTask(
FROM_HERE,
base::Bind(&SyncSharedChangeProcessorTest::SetAttachmentStoreOnDBThread,
base::Unretained(this))));
@@ -147,7 +146,7 @@ class SyncSharedChangeProcessorTest : public testing::Test,
bool HasAttachmentService() {
base::WaitableEvent event(base::WaitableEvent::ResetPolicy::AUTOMATIC,
base::WaitableEvent::InitialState::NOT_SIGNALED);
- EXPECT_TRUE(backend_thread_.task_runner()->PostTask(
+ EXPECT_TRUE(model_thread_.task_runner()->PostTask(
FROM_HERE,
base::Bind(
&SyncSharedChangeProcessorTest::CheckAttachmentServiceOnDBThread,
@@ -159,20 +158,20 @@ class SyncSharedChangeProcessorTest : public testing::Test,
private:
// Used by SetUp().
void SetUpDBSyncableService() {
- DCHECK(backend_thread_.task_runner()->BelongsToCurrentThread());
+ DCHECK(model_thread_.task_runner()->BelongsToCurrentThread());
DCHECK(!db_syncable_service_.get());
db_syncable_service_ = base::MakeUnique<FakeSyncableService>();
}
// Used by TearDown().
void TearDownDBSyncableService() {
- DCHECK(backend_thread_.task_runner()->BelongsToCurrentThread());
+ DCHECK(model_thread_.task_runner()->BelongsToCurrentThread());
DCHECK(db_syncable_service_.get());
db_syncable_service_.reset();
}
void SetAttachmentStoreOnDBThread() {
- DCHECK(backend_thread_.task_runner()->BelongsToCurrentThread());
+ DCHECK(model_thread_.task_runner()->BelongsToCurrentThread());
DCHECK(db_syncable_service_.get());
db_syncable_service_->set_attachment_store(
AttachmentStore::CreateInMemoryStore());
@@ -183,7 +182,7 @@ class SyncSharedChangeProcessorTest : public testing::Test,
// (in TearDown()).
void ConnectOnDBThread(
const scoped_refptr<SharedChangeProcessor>& shared_change_processor) {
- DCHECK(backend_thread_.task_runner()->BelongsToCurrentThread());
+ DCHECK(model_thread_.task_runner()->BelongsToCurrentThread());
EXPECT_TRUE(shared_change_processor->Connect(
this, &processor_factory_, test_user_share_.user_share(),
base::MakeUnique<DataTypeErrorHandlerMock>(),
@@ -192,14 +191,14 @@ class SyncSharedChangeProcessorTest : public testing::Test,
}
void CheckAttachmentServiceOnDBThread(base::WaitableEvent* event) {
- DCHECK(backend_thread_.task_runner()->BelongsToCurrentThread());
+ DCHECK(model_thread_.task_runner()->BelongsToCurrentThread());
DCHECK(db_syncable_service_.get());
has_attachment_service_ = !!db_syncable_service_->attachment_service();
event->Signal();
}
base::MessageLoop frontend_loop_;
- base::Thread backend_thread_;
+ base::Thread model_thread_;
TestUserShare test_user_share_;
TestSyncApiComponentFactory factory_;
« no previous file with comments | « components/sync/driver/proxy_data_type_controller.cc ('k') | components/sync/driver/startup_controller.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698