summaryrefslogtreecommitdiffstats
path: root/chrome/browser/sync/abstract_profile_sync_service_test.cc
diff options
context:
space:
mode:
authorakalin@chromium.org <akalin@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-09-17 01:52:24 +0000
committerakalin@chromium.org <akalin@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-09-17 01:52:24 +0000
commit31b96dcd12a6a16506ea23fae088b1c62dfa7c3b (patch)
tree5b13dcb295b507a15190a1cd9bc4019a338a4505 /chrome/browser/sync/abstract_profile_sync_service_test.cc
parent0b23a787b92ee63d316b402f469e213132e58eb3 (diff)
downloadchromium_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.cc13
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),