Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(3059)

Unified Diff: chrome/browser/sync/sessions2/sessions_sync_manager_unittest.cc

Issue 213003004: Replace calls to 3-arg SyncData::CreateLocalData with 5-arg version. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@syncapi
Patch Set: Merge with master. Created 6 years, 9 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: chrome/browser/sync/sessions2/sessions_sync_manager_unittest.cc
diff --git a/chrome/browser/sync/sessions2/sessions_sync_manager_unittest.cc b/chrome/browser/sync/sessions2/sessions_sync_manager_unittest.cc
index bdad7ae4b095678424d18568639f0937b04ed481..e7bda23cf5674d3bda1396f058312aa0c4b92946 100644
--- a/chrome/browser/sync/sessions2/sessions_sync_manager_unittest.cc
+++ b/chrome/browser/sync/sessions2/sessions_sync_manager_unittest.cc
@@ -25,6 +25,8 @@
#include "content/public/browser/notification_service.h"
#include "content/public/browser/notification_source.h"
#include "content/public/browser/web_contents.h"
+#include "sync/api/attachments/attachment_id.h"
+#include "sync/api/attachments/attachment_service_proxy_for_test.h"
#include "sync/api/sync_error_factory_mock.h"
#include "testing/gmock/include/gmock/gmock.h"
#include "testing/gtest/include/gtest/gtest.h"
@@ -166,9 +168,14 @@ syncer::SyncChange MakeRemoteChange(
SyncChange::SyncChangeType type) {
sync_pb::EntitySpecifics entity;
entity.mutable_session()->CopyFrom(specifics);
- return syncer::SyncChange(
- FROM_HERE, type,
- syncer::SyncData::CreateRemoteData(id, entity, base::Time()));
+ return syncer::SyncChange(FROM_HERE,
+ type,
+ syncer::SyncData::CreateRemoteData(
+ id,
+ entity,
+ base::Time(),
+ syncer::AttachmentIdList(),
+ syncer::AttachmentServiceProxyForTest()));
}
void AddTabsToChangeList(
@@ -180,10 +187,15 @@ void AddTabsToChangeList(
iter != batch.end(); ++iter) {
sync_pb::EntitySpecifics entity;
entity.mutable_session()->CopyFrom(*iter);
- change_list->push_back(syncer::SyncChange(
- FROM_HERE, type,
- syncer::SyncData::CreateRemoteData(iter->tab_node_id(),
- entity, base::Time())));
+ change_list->push_back(
+ syncer::SyncChange(FROM_HERE,
+ type,
+ syncer::SyncData::CreateRemoteData(
+ iter->tab_node_id(),
+ entity,
+ base::Time(),
+ syncer::AttachmentIdList(),
+ syncer::AttachmentServiceProxyForTest())));
}
}
@@ -192,8 +204,12 @@ void AddTabsToSyncDataList(const std::vector<sync_pb::SessionSpecifics> tabs,
for (size_t i = 0; i < tabs.size(); i++) {
sync_pb::EntitySpecifics entity;
entity.mutable_session()->CopyFrom(tabs[i]);
- list->push_back(SyncData::CreateRemoteData(
- i + 2, entity, base::Time()));
+ list->push_back(
+ SyncData::CreateRemoteData(i + 2,
+ entity,
+ base::Time(),
+ syncer::AttachmentIdList(),
+ syncer::AttachmentServiceProxyForTest()));
}
}
@@ -660,7 +676,12 @@ TEST_F(SessionsSyncManagerTest, MergeLocalSessionNoTabs) {
EXPECT_EQ(0, header_s2.window_size());
// Now take that header node and feed it in as input.
- SyncData d(SyncData::CreateRemoteData(1, data.GetSpecifics(), base::Time()));
+ SyncData d(
+ SyncData::CreateRemoteData(1,
+ data.GetSpecifics(),
+ base::Time(),
+ syncer::AttachmentIdList(),
+ syncer::AttachmentServiceProxyForTest()));
syncer::SyncDataList in(&d, &d + 1);
out.clear();
SessionsSyncManager manager2(profile(), this, NewDummyRouter());
@@ -699,13 +720,26 @@ TEST_F(SessionsSyncManagerTest, SwappedOutOnRestore) {
// * one "normal" fully loaded tab
// * one "frozen" tab with no WebContents and a tab_id change
// * one "frozen" tab with no WebContents and no tab_id change
- SyncData t0(SyncData::CreateRemoteData(1, out[2].sync_data().GetSpecifics(),
- base::Time()));
+ SyncData t0(
+ SyncData::CreateRemoteData(1,
+ out[2].sync_data().GetSpecifics(),
+ base::Time(),
+ syncer::AttachmentIdList(),
+ syncer::AttachmentServiceProxyForTest()));
sync_pb::EntitySpecifics entity(out[4].sync_data().GetSpecifics());
entity.mutable_session()->mutable_tab()->set_tab_id(kRestoredTabId);
- SyncData t1(SyncData::CreateRemoteData(2, entity, base::Time()));
- SyncData t2(SyncData::CreateRemoteData(3, out[6].sync_data().GetSpecifics(),
- base::Time()));
+ SyncData t1(
+ SyncData::CreateRemoteData(2,
+ entity,
+ base::Time(),
+ syncer::AttachmentIdList(),
+ syncer::AttachmentServiceProxyForTest()));
+ SyncData t2(
+ SyncData::CreateRemoteData(3,
+ out[6].sync_data().GetSpecifics(),
+ base::Time(),
+ syncer::AttachmentIdList(),
+ syncer::AttachmentServiceProxyForTest()));
in.push_back(t0);
in.push_back(t1);
in.push_back(t2);
@@ -775,7 +809,12 @@ TEST_F(SessionsSyncManagerTest, MergeWithInitialForeignSession) {
syncer::SyncDataList initial_data;
sync_pb::EntitySpecifics entity;
entity.mutable_session()->CopyFrom(meta);
- initial_data.push_back(SyncData::CreateRemoteData(1, entity, base::Time()));
+ initial_data.push_back(
+ SyncData::CreateRemoteData(1,
+ entity,
+ base::Time(),
+ syncer::AttachmentIdList(),
+ syncer::AttachmentServiceProxyForTest()));
AddTabsToSyncDataList(tabs1, &initial_data);
for (size_t i = 0; i < tab_list2.size(); ++i) {
@@ -783,7 +822,11 @@ TEST_F(SessionsSyncManagerTest, MergeWithInitialForeignSession) {
helper()->BuildTabSpecifics(tag, 0, tab_list2[i],
entity.mutable_session());
initial_data.push_back(
- SyncData::CreateRemoteData(i + 10, entity, base::Time()));
+ SyncData::CreateRemoteData(i + 10,
+ entity,
+ base::Time(),
+ syncer::AttachmentIdList(),
+ syncer::AttachmentServiceProxyForTest()));
}
syncer::SyncChangeList output;
@@ -817,7 +860,12 @@ TEST_F(SessionsSyncManagerTest, MergeWithLocalAndForeignTabs) {
syncer::SyncDataList foreign_data;
sync_pb::EntitySpecifics entity;
entity.mutable_session()->CopyFrom(meta);
- foreign_data.push_back(SyncData::CreateRemoteData(1, entity, base::Time()));
+ foreign_data.push_back(
+ SyncData::CreateRemoteData(1,
+ entity,
+ base::Time(),
+ syncer::AttachmentIdList(),
+ syncer::AttachmentServiceProxyForTest()));
AddTabsToSyncDataList(tabs1, &foreign_data);
syncer::SyncChangeList output;
@@ -894,8 +942,12 @@ TEST_F(SessionsSyncManagerTest, UpdatesAfterMixedMerge) {
meta1 = helper()->BuildForeignSession(tag1, tab_list1, &tabs1);
sync_pb::EntitySpecifics entity;
entity.mutable_session()->CopyFrom(meta1);
- foreign_data1.push_back(SyncData::CreateRemoteData(
- 1, entity, base::Time()));
+ foreign_data1.push_back(
+ SyncData::CreateRemoteData(1,
+ entity,
+ base::Time(),
+ syncer::AttachmentIdList(),
+ syncer::AttachmentServiceProxyForTest()));
AddTabsToSyncDataList(tabs1, &foreign_data1);
syncer::SyncChangeList output1;
@@ -1109,7 +1161,12 @@ TEST_F(SessionsSyncManagerTest, ProcessRemoteDeleteOfLocalSession) {
InitWithSyncDataTakeOutput(syncer::SyncDataList(), &out);
ASSERT_EQ(2U, out.size());
sync_pb::EntitySpecifics entity(out[0].sync_data().GetSpecifics());
- SyncData d(SyncData::CreateRemoteData(1, entity, base::Time()));
+ SyncData d(
+ SyncData::CreateRemoteData(1,
+ entity,
+ base::Time(),
+ syncer::AttachmentIdList(),
+ syncer::AttachmentServiceProxyForTest()));
SetSyncData(syncer::SyncDataList(&d, &d + 1));
out.clear();
@@ -1207,7 +1264,12 @@ TEST_F(SessionsSyncManagerTest, SaveUnassociatedNodesForReassociation) {
// will be deleted before being added to the tab node pool.
sync_pb::EntitySpecifics entity(changes[0].sync_data().GetSpecifics());
entity.mutable_session()->mutable_tab()->set_tab_id(1);
- SyncData d(SyncData::CreateRemoteData(1, entity, base::Time()));
+ SyncData d(
+ SyncData::CreateRemoteData(1,
+ entity,
+ base::Time(),
+ syncer::AttachmentIdList(),
+ syncer::AttachmentServiceProxyForTest()));
syncer::SyncDataList in(&d, &d + 1);
changes.clear();
SessionsSyncManager manager2(profile(), this, NewDummyRouter());
@@ -1227,8 +1289,12 @@ TEST_F(SessionsSyncManagerTest, MergeDeletesCorruptNode) {
std::string local_tag = manager()->current_machine_tag();
int tab_node_id = manager()->local_tab_pool_.GetFreeTabNode(&changes);
- SyncData d(SyncData::CreateRemoteData(
- 1, changes[0].sync_data().GetSpecifics(), base::Time()));
+ SyncData d(
+ SyncData::CreateRemoteData(1,
+ changes[0].sync_data().GetSpecifics(),
+ base::Time(),
+ syncer::AttachmentIdList(),
+ syncer::AttachmentServiceProxyForTest()));
syncer::SyncDataList in(&d, &d + 1);
changes.clear();
TearDown();
@@ -1496,8 +1562,18 @@ TEST_F(SessionsSyncManagerTest, DoGarbageCollection) {
sync_pb::EntitySpecifics entity1, entity2;
entity1.mutable_session()->CopyFrom(meta);
entity2.mutable_session()->CopyFrom(meta2);
- foreign_data.push_back(SyncData::CreateRemoteData(1, entity1, tag1_time));
- foreign_data.push_back(SyncData::CreateRemoteData(1, entity2, tag2_time));
+ foreign_data.push_back(
+ SyncData::CreateRemoteData(1,
+ entity1,
+ tag1_time,
+ syncer::AttachmentIdList(),
+ syncer::AttachmentServiceProxyForTest()));
+ foreign_data.push_back(
+ SyncData::CreateRemoteData(1,
+ entity2,
+ tag2_time,
+ syncer::AttachmentIdList(),
+ syncer::AttachmentServiceProxyForTest()));
AddTabsToSyncDataList(tabs1, &foreign_data);
AddTabsToSyncDataList(tabs2, &foreign_data);
@@ -1546,7 +1622,12 @@ TEST_F(SessionsSyncManagerTest, GarbageCollectionHonoursUpdate) {
sync_pb::EntitySpecifics entity1;
base::Time tag1_time = base::Time::Now() - base::TimeDelta::FromDays(21);
entity1.mutable_session()->CopyFrom(meta);
- foreign_data.push_back(SyncData::CreateRemoteData(1, entity1, tag1_time));
+ foreign_data.push_back(
+ SyncData::CreateRemoteData(1,
+ entity1,
+ tag1_time,
+ syncer::AttachmentIdList(),
+ syncer::AttachmentServiceProxyForTest()));
AddTabsToSyncDataList(tabs1, &foreign_data);
syncer::SyncChangeList output;
InitWithSyncDataTakeOutput(foreign_data, &output);
@@ -1556,11 +1637,15 @@ TEST_F(SessionsSyncManagerTest, GarbageCollectionHonoursUpdate) {
sync_pb::EntitySpecifics update_entity;
update_entity.mutable_session()->CopyFrom(tabs1[0]);
syncer::SyncChangeList changes;
- changes.push_back(syncer::SyncChange(
- FROM_HERE,
- SyncChange::ACTION_UPDATE,
- syncer::SyncData::CreateRemoteData(1, update_entity,
- base::Time::Now())));
+ changes.push_back(
+ syncer::SyncChange(FROM_HERE,
+ SyncChange::ACTION_UPDATE,
+ syncer::SyncData::CreateRemoteData(
+ 1,
+ update_entity,
+ base::Time::Now(),
+ syncer::AttachmentIdList(),
+ syncer::AttachmentServiceProxyForTest())));
manager()->ProcessSyncChanges(FROM_HERE, changes);
// Check that the foreign session was associated and retrieve the data.

Powered by Google App Engine
This is Rietveld 408576698