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

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: Apply feedback from review Created 6 years, 8 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..1fe7f96237585f9ffc701435781c97cc86cfe81e 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"
@@ -167,8 +169,14 @@ syncer::SyncChange MakeRemoteChange(
sync_pb::EntitySpecifics entity;
entity.mutable_session()->CopyFrom(specifics);
return syncer::SyncChange(
- FROM_HERE, type,
- syncer::SyncData::CreateRemoteData(id, entity, base::Time()));
+ FROM_HERE,
+ type,
+ syncer::SyncData::CreateRemoteData(
+ id,
+ entity,
+ base::Time(),
+ syncer::AttachmentIdList(),
+ syncer::AttachmentServiceProxyForTest::Create()));
}
void AddTabsToChangeList(
@@ -181,9 +189,14 @@ void AddTabsToChangeList(
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())));
+ FROM_HERE,
+ type,
+ syncer::SyncData::CreateRemoteData(
+ iter->tab_node_id(),
+ entity,
+ base::Time(),
+ syncer::AttachmentIdList(),
+ syncer::AttachmentServiceProxyForTest::Create())));
}
}
@@ -193,7 +206,11 @@ void AddTabsToSyncDataList(const std::vector<sync_pb::SessionSpecifics> tabs,
sync_pb::EntitySpecifics entity;
entity.mutable_session()->CopyFrom(tabs[i]);
list->push_back(SyncData::CreateRemoteData(
- i + 2, entity, base::Time()));
+ i + 2,
+ entity,
+ base::Time(),
+ syncer::AttachmentIdList(),
+ syncer::AttachmentServiceProxyForTest::Create()));
}
}
@@ -660,7 +677,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::Create()));
syncer::SyncDataList in(&d, &d + 1);
out.clear();
SessionsSyncManager manager2(profile(), this, NewDummyRouter());
@@ -699,13 +721,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::Create()));
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::Create()));
+ SyncData t2(SyncData::CreateRemoteData(
+ 3,
+ out[6].sync_data().GetSpecifics(),
+ base::Time(),
+ syncer::AttachmentIdList(),
+ syncer::AttachmentServiceProxyForTest::Create()));
in.push_back(t0);
in.push_back(t1);
in.push_back(t2);
@@ -775,15 +810,24 @@ 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::Create()));
AddTabsToSyncDataList(tabs1, &initial_data);
for (size_t i = 0; i < tab_list2.size(); ++i) {
sync_pb::EntitySpecifics entity;
helper()->BuildTabSpecifics(tag, 0, tab_list2[i],
entity.mutable_session());
- initial_data.push_back(
- SyncData::CreateRemoteData(i + 10, entity, base::Time()));
+ initial_data.push_back(SyncData::CreateRemoteData(
+ i + 10,
+ entity,
+ base::Time(),
+ syncer::AttachmentIdList(),
+ syncer::AttachmentServiceProxyForTest::Create()));
}
syncer::SyncChangeList output;
@@ -817,7 +861,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::Create()));
AddTabsToSyncDataList(tabs1, &foreign_data);
syncer::SyncChangeList output;
@@ -895,7 +944,11 @@ TEST_F(SessionsSyncManagerTest, UpdatesAfterMixedMerge) {
sync_pb::EntitySpecifics entity;
entity.mutable_session()->CopyFrom(meta1);
foreign_data1.push_back(SyncData::CreateRemoteData(
- 1, entity, base::Time()));
+ 1,
+ entity,
+ base::Time(),
+ syncer::AttachmentIdList(),
+ syncer::AttachmentServiceProxyForTest::Create()));
AddTabsToSyncDataList(tabs1, &foreign_data1);
syncer::SyncChangeList output1;
@@ -1109,7 +1162,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::Create()));
SetSyncData(syncer::SyncDataList(&d, &d + 1));
out.clear();
@@ -1207,7 +1265,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::Create()));
syncer::SyncDataList in(&d, &d + 1);
changes.clear();
SessionsSyncManager manager2(profile(), this, NewDummyRouter());
@@ -1228,7 +1291,11 @@ 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()));
+ 1,
+ changes[0].sync_data().GetSpecifics(),
+ base::Time(),
+ syncer::AttachmentIdList(),
+ syncer::AttachmentServiceProxyForTest::Create()));
syncer::SyncDataList in(&d, &d + 1);
changes.clear();
TearDown();
@@ -1496,8 +1563,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::Create()));
+ foreign_data.push_back(SyncData::CreateRemoteData(
+ 1,
+ entity2,
+ tag2_time,
+ syncer::AttachmentIdList(),
+ syncer::AttachmentServiceProxyForTest::Create()));
AddTabsToSyncDataList(tabs1, &foreign_data);
AddTabsToSyncDataList(tabs2, &foreign_data);
@@ -1546,7 +1623,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::Create()));
AddTabsToSyncDataList(tabs1, &foreign_data);
syncer::SyncChangeList output;
InitWithSyncDataTakeOutput(foreign_data, &output);
@@ -1556,11 +1638,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::Create())));
manager()->ProcessSyncChanges(FROM_HERE, changes);
// Check that the foreign session was associated and retrieve the data.
« no previous file with comments | « chrome/browser/sync/glue/generic_change_processor.cc ('k') | chrome/browser/themes/theme_syncable_service_unittest.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698