diff options
author | akalin@chromium.org <akalin@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-09-17 01:52:24 +0000 |
---|---|---|
committer | akalin@chromium.org <akalin@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-09-17 01:52:24 +0000 |
commit | 31b96dcd12a6a16506ea23fae088b1c62dfa7c3b (patch) | |
tree | 5b13dcb295b507a15190a1cd9bc4019a338a4505 /chrome/browser/sync/abstract_profile_sync_service_test.cc | |
parent | 0b23a787b92ee63d316b402f469e213132e58eb3 (diff) | |
download | chromium_src-31b96dcd12a6a16506ea23fae088b1c62dfa7c3b.zip chromium_src-31b96dcd12a6a16506ea23fae088b1c62dfa7c3b.tar.gz chromium_src-31b96dcd12a6a16506ea23fae088b1c62dfa7c3b.tar.bz2 |
[Sync] Move ChangeRecord into its own file (change_record.{h,cc})
Define ChangeRecordList and ImmutableChangeRecordList. Pass those around
instead of (ChangeRecord*, size) pairs.
Remove unused OnMigrationNeededForTypes().
BUG=85658,85481
TEST=
Review URL: http://codereview.chromium.org/7918001
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@101619 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/sync/abstract_profile_sync_service_test.cc')
-rw-r--r-- | chrome/browser/sync/abstract_profile_sync_service_test.cc | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/chrome/browser/sync/abstract_profile_sync_service_test.cc b/chrome/browser/sync/abstract_profile_sync_service_test.cc index f8ada2a..2c9de3e 100644 --- a/chrome/browser/sync/abstract_profile_sync_service_test.cc +++ b/chrome/browser/sync/abstract_profile_sync_service_test.cc @@ -32,11 +32,13 @@ using syncable::UNIQUE_SERVER_TAG; using syncable::UNITTEST; using syncable::WriteTransaction; +/* static */ const std::string ProfileSyncServiceTestHelper::GetTagForType( ModelType model_type) { return syncable::ModelTypeToRootTag(model_type); } +/* static */ bool ProfileSyncServiceTestHelper::CreateRoot( ModelType model_type, UserShare* user_share, TestIdFactory* ids) { @@ -69,6 +71,17 @@ bool ProfileSyncServiceTestHelper::CreateRoot( return true; } +/* static */ +sync_api::ImmutableChangeRecordList + ProfileSyncServiceTestHelper::MakeSingletonChangeRecordList( + int64 node_id, sync_api::ChangeRecord::Action action) { + sync_api::ChangeRecord record; + record.action = action; + record.id = node_id; + sync_api::ChangeRecordList records(1, record); + return sync_api::ImmutableChangeRecordList(&records); +} + AbstractProfileSyncServiceTest::AbstractProfileSyncServiceTest() : ui_thread_(BrowserThread::UI, &ui_loop_), db_thread_(BrowserThread::DB), |