From 31b96dcd12a6a16506ea23fae088b1c62dfa7c3b Mon Sep 17 00:00:00 2001 From: "akalin@chromium.org" Date: Sat, 17 Sep 2011 01:52:24 +0000 Subject: [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 --- chrome/browser/sync/abstract_profile_sync_service_test.cc | 13 +++++++++++++ 1 file changed, 13 insertions(+) (limited to 'chrome/browser/sync/abstract_profile_sync_service_test.cc') 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), -- cgit v1.1