summaryrefslogtreecommitdiffstats
path: root/chrome/browser/sync/abstract_profile_sync_service_test.cc
diff options
context:
space:
mode:
authorzea@chromium.org <zea@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-10-11 07:02:40 +0000
committerzea@chromium.org <zea@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-10-11 07:02:40 +0000
commit16499060f028254633c54d0d06e71a36619c69c8 (patch)
tree38d49b52916a265d9075732841adb0ba176cb589 /chrome/browser/sync/abstract_profile_sync_service_test.cc
parentd08a953e908eaeb668507d6879e772da94c52249 (diff)
downloadchromium_src-16499060f028254633c54d0d06e71a36619c69c8.zip
chromium_src-16499060f028254633c54d0d06e71a36619c69c8.tar.gz
chromium_src-16499060f028254633c54d0d06e71a36619c69c8.tar.bz2
[Sync] Add support for deleting foreign sessions
This includes triggering automatic reassociation when the local session is deleted. BUG=96929 TEST=unit_tests, integration_tests Review URL: http://codereview.chromium.org/8169005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@104857 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.cc12
1 files changed, 12 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 02da55c..187db85 100644
--- a/chrome/browser/sync/abstract_profile_sync_service_test.cc
+++ b/chrome/browser/sync/abstract_profile_sync_service_test.cc
@@ -82,6 +82,18 @@ sync_api::ImmutableChangeRecordList
return sync_api::ImmutableChangeRecordList(&records);
}
+/* static */
+sync_api::ImmutableChangeRecordList
+ ProfileSyncServiceTestHelper::MakeSingletonDeletionChangeRecordList(
+ int64 node_id, const sync_pb::EntitySpecifics& specifics) {
+ sync_api::ChangeRecord record;
+ record.action = sync_api::ChangeRecord::ACTION_DELETE;
+ record.id = node_id;
+ record.specifics = specifics;
+ sync_api::ChangeRecordList records(1, record);
+ return sync_api::ImmutableChangeRecordList(&records);
+}
+
AbstractProfileSyncServiceTest::AbstractProfileSyncServiceTest()
: ui_thread_(BrowserThread::UI, &ui_loop_),
db_thread_(BrowserThread::DB),