| Index: chrome/browser/sync/profile_sync_service_autofill_unittest.cc
|
| diff --git a/chrome/browser/sync/profile_sync_service_autofill_unittest.cc b/chrome/browser/sync/profile_sync_service_autofill_unittest.cc
|
| index b4e81625e450c72065c0804aa3b777f268a89e1b..6f64059c701b0dd91a934dc5134cbadecba60db2 100644
|
| --- a/chrome/browser/sync/profile_sync_service_autofill_unittest.cc
|
| +++ b/chrome/browser/sync/profile_sync_service_autofill_unittest.cc
|
| @@ -35,6 +35,7 @@
|
| #include "chrome/browser/sync/profile_sync_test_util.h"
|
| #include "chrome/browser/sync/protocol/autofill_specifics.pb.h"
|
| #include "chrome/browser/sync/syncable/autofill_migration.h"
|
| +#include "chrome/browser/sync/syncable/directory_manager.h"
|
| #include "chrome/browser/sync/syncable/syncable.h"
|
| #include "chrome/browser/sync/syncable/model_type.h"
|
| #include "chrome/browser/sync/test_profile_sync_service.h"
|
| @@ -64,12 +65,17 @@ using browser_sync::SyncerUtil;
|
| using browser_sync::UnrecoverableErrorHandler;
|
| using syncable::CREATE_NEW_UPDATE_ITEM;
|
| using syncable::AUTOFILL;
|
| +using syncable::BASE_VERSION;
|
| +using syncable::CREATE;
|
| using syncable::DirectoryChangeEvent;
|
| using syncable::GET_BY_SERVER_TAG;
|
| using syncable::INVALID;
|
| +using syncable::MutableEntry;
|
| +using syncable::OriginalEntries;
|
| using syncable::SERVER_PARENT_ID;
|
| using syncable::SERVER_SPECIFICS;
|
| -using syncable::OriginalEntries;
|
| +using syncable::SPECIFICS;
|
| +using syncable::UNITTEST;
|
| using syncable::WriterTag;
|
| using syncable::WriteTransaction;
|
| using testing::_;
|
| @@ -314,8 +320,7 @@ class ProfileSyncServiceAutofillTest : public AbstractProfileSyncServiceTest {
|
| }
|
|
|
| bool AddAutofillSyncNode(const AutofillEntry& entry) {
|
| - sync_api::WriteTransaction trans(
|
| - service_->backend()->GetUserShareHandle());
|
| + sync_api::WriteTransaction trans(service_->GetUserShare());
|
| sync_api::ReadNode autofill_root(&trans);
|
| if (!autofill_root.InitByTagLookup(browser_sync::kAutofillTag))
|
| return false;
|
| @@ -331,8 +336,7 @@ class ProfileSyncServiceAutofillTest : public AbstractProfileSyncServiceTest {
|
| }
|
|
|
| bool AddAutofillSyncNode(const AutoFillProfile& profile) {
|
| - sync_api::WriteTransaction trans(
|
| - service_->backend()->GetUserShareHandle());
|
| + sync_api::WriteTransaction trans(service_->GetUserShare());
|
| sync_api::ReadNode autofill_root(&trans);
|
| if (!autofill_root.InitByTagLookup(browser_sync::kAutofillProfileTag))
|
| return false;
|
| @@ -347,7 +351,7 @@ class ProfileSyncServiceAutofillTest : public AbstractProfileSyncServiceTest {
|
|
|
| bool GetAutofillEntriesFromSyncDB(std::vector<AutofillEntry>* entries,
|
| std::vector<AutoFillProfile>* profiles) {
|
| - sync_api::ReadTransaction trans(service_->backend()->GetUserShareHandle());
|
| + sync_api::ReadTransaction trans(service_->GetUserShare());
|
| sync_api::ReadNode autofill_root(&trans);
|
| if (!autofill_root.InitByTagLookup(browser_sync::kAutofillTag))
|
| return false;
|
| @@ -384,7 +388,7 @@ class ProfileSyncServiceAutofillTest : public AbstractProfileSyncServiceTest {
|
|
|
| bool GetAutofillProfilesFromSyncDBUnderProfileNode(
|
| std::vector<AutoFillProfile>* profiles) {
|
| - sync_api::ReadTransaction trans(service_->backend()->GetUserShareHandle());
|
| + sync_api::ReadTransaction trans(service_->GetUserShare());
|
| sync_api::ReadNode autofill_root(&trans);
|
| if (!autofill_root.InitByTagLookup(browser_sync::kAutofillProfileTag))
|
| return false;
|
| @@ -474,7 +478,7 @@ class AddAutofillTask : public Task {
|
| static const bool kLoggingInfo = true;
|
| class WriteTransactionTest: public WriteTransaction {
|
| public:
|
| - WriteTransactionTest(const ScopedDirLookup& directory,
|
| + WriteTransactionTest(const syncable::ScopedDirLookup& directory,
|
| WriterTag writer, const char* source_file,
|
| int line,
|
| scoped_ptr<WaitableEvent> *wait_for_syncapi)
|
| @@ -510,9 +514,9 @@ class FakeServerUpdater: public base::RefCountedThreadSafe<FakeServerUpdater> {
|
| // This gets called in a modelsafeworker thread.
|
| ASSERT_TRUE(BrowserThread::CurrentlyOn(BrowserThread::DB));
|
|
|
| - UserShare* user_share = service_->backend()->GetUserShareHandle();
|
| - DirectoryManager* dir_manager = user_share->dir_manager.get();
|
| - ScopedDirLookup dir(dir_manager, user_share->name);
|
| + sync_api::UserShare* user_share = service_->GetUserShare();
|
| + syncable::DirectoryManager* dir_manager = user_share->dir_manager.get();
|
| + syncable::ScopedDirLookup dir(dir_manager, user_share->name);
|
| ASSERT_TRUE(dir.good());
|
|
|
| // Create autofill protobuf
|
| @@ -563,7 +567,7 @@ class FakeServerUpdater: public base::RefCountedThreadSafe<FakeServerUpdater> {
|
| scoped_ptr<Callback0::Type> c(NewCallback((FakeServerUpdater *)this,
|
| &FakeServerUpdater::Update));
|
| std::vector<browser_sync::ModelSafeWorker*> workers;
|
| - service_->backend()->GetWorkers(&workers);
|
| + service_->GetBackendForTest()->GetWorkers(&workers);
|
|
|
| ASSERT_FALSE(BrowserThread::CurrentlyOn(BrowserThread::DB));
|
| if (!BrowserThread::PostTask(BrowserThread::DB, FROM_HERE,
|
| @@ -578,7 +582,7 @@ class FakeServerUpdater: public base::RefCountedThreadSafe<FakeServerUpdater> {
|
| scoped_ptr<Callback0::Type> c(NewCallback((FakeServerUpdater *)this,
|
| &FakeServerUpdater::Update));
|
| std::vector<browser_sync::ModelSafeWorker*> workers;
|
| - service_->backend()->GetWorkers(&workers);
|
| + service_->GetBackendForTest()->GetWorkers(&workers);
|
|
|
| ASSERT_FALSE(BrowserThread::CurrentlyOn(BrowserThread::DB));
|
| is_finished_.Reset();
|
|
|