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

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

Issue 217063005: Separate SyncData methods into three groups, local, remote, and common. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@syncapi
Patch Set: 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 b990f1c336ac1f19f7b53fb8316e056e06c8411e..996d86470d1a349c5416d6b080beeab7e0a2e3fb 100644
--- a/chrome/browser/sync/sessions2/sessions_sync_manager_unittest.cc
+++ b/chrome/browser/sync/sessions2/sessions_sync_manager_unittest.cc
@@ -278,7 +278,7 @@ class SessionsSyncManagerTest
syncer::SyncChangeList::iterator it = list->begin();
bool found = false;
while (it != list->end()) {
- if (it->sync_data().GetTag() == manager_->current_machine_tag()) {
+ if (it->sync_data().local().GetTag() == manager_->current_machine_tag()) {
EXPECT_TRUE(SyncChange::ACTION_ADD == it->change_type() ||
SyncChange::ACTION_UPDATE == it->change_type());
it = list->erase(it);
@@ -637,7 +637,7 @@ TEST_F(SessionsSyncManagerTest, MergeLocalSessionNoTabs) {
EXPECT_TRUE(out[0].IsValid());
EXPECT_EQ(SyncChange::ACTION_ADD, out[0].change_type());
const SyncData data(out[0].sync_data());
- EXPECT_EQ(manager()->current_machine_tag(), data.GetTag());
+ EXPECT_EQ(manager()->current_machine_tag(), data.local().GetTag());
const sync_pb::SessionSpecifics& specifics(data.GetSpecifics().session());
EXPECT_EQ(manager()->current_machine_tag(), specifics.session_tag());
EXPECT_TRUE(specifics.has_header());
@@ -649,7 +649,7 @@ TEST_F(SessionsSyncManagerTest, MergeLocalSessionNoTabs) {
EXPECT_TRUE(out[1].IsValid());
EXPECT_EQ(SyncChange::ACTION_UPDATE, out[1].change_type());
const SyncData data_2(out[1].sync_data());
- EXPECT_EQ(manager()->current_machine_tag(), data_2.GetTag());
+ EXPECT_EQ(manager()->current_machine_tag(), data_2.local().GetTag());
const sync_pb::SessionSpecifics& specifics2(data_2.GetSpecifics().session());
EXPECT_EQ(manager()->current_machine_tag(), specifics2.session_tag());
EXPECT_TRUE(specifics2.has_header());
@@ -825,7 +825,7 @@ TEST_F(SessionsSyncManagerTest, MergeWithLocalAndForeignTabs) {
EXPECT_TRUE(output[0].IsValid());
EXPECT_EQ(SyncChange::ACTION_ADD, output[0].change_type());
const SyncData data(output[0].sync_data());
- EXPECT_EQ(manager()->current_machine_tag(), data.GetTag());
+ EXPECT_EQ(manager()->current_machine_tag(), data.local().GetTag());
const sync_pb::SessionSpecifics& specifics(data.GetSpecifics().session());
EXPECT_EQ(manager()->current_machine_tag(), specifics.session_tag());
EXPECT_TRUE(specifics.has_header());
@@ -838,7 +838,7 @@ TEST_F(SessionsSyncManagerTest, MergeWithLocalAndForeignTabs) {
for (int i = 1; i < 3; i++) {
EXPECT_TRUE(output[i].IsValid());
const SyncData data(output[i].sync_data());
- EXPECT_TRUE(StartsWithASCII(data.GetTag(),
+ EXPECT_TRUE(StartsWithASCII(data.local().GetTag(),
manager()->current_machine_tag(), true));
const sync_pb::SessionSpecifics& specifics(data.GetSpecifics().session());
EXPECT_EQ(manager()->current_machine_tag(), specifics.session_tag());
@@ -851,7 +851,7 @@ TEST_F(SessionsSyncManagerTest, MergeWithLocalAndForeignTabs) {
EXPECT_TRUE(output[3].IsValid());
EXPECT_EQ(SyncChange::ACTION_UPDATE, output[3].change_type());
const SyncData data_2(output[3].sync_data());
- EXPECT_EQ(manager()->current_machine_tag(), data_2.GetTag());
+ EXPECT_EQ(manager()->current_machine_tag(), data_2.local().GetTag());
const sync_pb::SessionSpecifics& specifics2(data_2.GetSpecifics().session());
EXPECT_EQ(manager()->current_machine_tag(), specifics2.session_tag());
EXPECT_TRUE(specifics2.has_header());
@@ -1008,7 +1008,7 @@ TEST_F(SessionsSyncManagerTest, DeleteForeignSession) {
EXPECT_TRUE(changes[i].IsValid());
EXPECT_EQ(SyncChange::ACTION_DELETE, changes[i].change_type());
EXPECT_TRUE(changes[i].sync_data().IsValid());
- EXPECT_EQ(1U, expected_tags.erase(changes[i].sync_data().GetTag()));
+ EXPECT_EQ(1U, expected_tags.erase(changes[i].sync_data().local().GetTag()));
}
}
@@ -1131,7 +1131,7 @@ TEST_F(SessionsSyncManagerTest, ProcessRemoteDeleteOfLocalSession) {
int tab_node_id = out[1].sync_data().GetSpecifics().session().tab_node_id();
EXPECT_EQ(TabNodePool2::TabIdToTag(
manager()->current_machine_tag(), tab_node_id),
- out[1].sync_data().GetTag());
+ out[1].sync_data().local().GetTag());
EXPECT_EQ(SyncChange::ACTION_UPDATE, out[2].change_type());
ASSERT_TRUE(out[2].sync_data().GetSpecifics().session().has_tab());
EXPECT_EQ(SyncChange::ACTION_UPDATE, out[3].change_type());
@@ -1230,7 +1230,7 @@ TEST_F(SessionsSyncManagerTest, MergeDeletesCorruptNode) {
EXPECT_EQ(1U, FilterOutLocalHeaderChanges(&changes)->size());
EXPECT_EQ(SyncChange::ACTION_DELETE, changes[0].change_type());
EXPECT_EQ(TabNodePool2::TabIdToTag(local_tag, tab_node_id),
- changes[0].sync_data().GetTag());
+ changes[0].sync_data().local().GetTag());
}
// Test that things work if a tab is initially ignored.
@@ -1250,13 +1250,13 @@ TEST_F(SessionsSyncManagerTest, AssociateWindowsDontReloadTabs) {
EXPECT_EQ(3U, out.size()); // Tab add, update, and header update.
- EXPECT_TRUE(StartsWithASCII(out[0].sync_data().GetTag(),
+ EXPECT_TRUE(StartsWithASCII(out[0].sync_data().local().GetTag(),
manager()->current_machine_tag(), true));
EXPECT_EQ(manager()->current_machine_tag(),
out[0].sync_data().GetSpecifics().session().session_tag());
EXPECT_EQ(SyncChange::ACTION_ADD, out[0].change_type());
- EXPECT_TRUE(StartsWithASCII(out[1].sync_data().GetTag(),
+ EXPECT_TRUE(StartsWithASCII(out[1].sync_data().local().GetTag(),
manager()->current_machine_tag(), true));
EXPECT_EQ(manager()->current_machine_tag(),
out[1].sync_data().GetSpecifics().session().session_tag());
@@ -1266,7 +1266,7 @@ TEST_F(SessionsSyncManagerTest, AssociateWindowsDontReloadTabs) {
EXPECT_TRUE(out[2].IsValid());
EXPECT_EQ(SyncChange::ACTION_UPDATE, out[2].change_type());
const SyncData data(out[2].sync_data());
- EXPECT_EQ(manager()->current_machine_tag(), data.GetTag());
+ EXPECT_EQ(manager()->current_machine_tag(), data.local().GetTag());
const sync_pb::SessionSpecifics& specifics(data.GetSpecifics().session());
EXPECT_EQ(manager()->current_machine_tag(), specifics.session_tag());
EXPECT_TRUE(specifics.has_header());
@@ -1310,7 +1310,7 @@ TEST_F(SessionsSyncManagerTest, OnLocalTabModified) {
SCOPED_TRACE(i);
EXPECT_TRUE(out[i].IsValid());
const SyncData data(out[i].sync_data());
- EXPECT_TRUE(StartsWithASCII(data.GetTag(),
+ EXPECT_TRUE(StartsWithASCII(data.local().GetTag(),
manager()->current_machine_tag(), true));
const sync_pb::SessionSpecifics& specifics(data.GetSpecifics().session());
EXPECT_EQ(manager()->current_machine_tag(), specifics.session_tag());
@@ -1318,21 +1318,21 @@ TEST_F(SessionsSyncManagerTest, OnLocalTabModified) {
// First thing on an AddTab is a no-op header update for parented tab.
EXPECT_EQ(header.SerializeAsString(),
data.GetSpecifics().SerializeAsString());
- EXPECT_EQ(manager()->current_machine_tag(), data.GetTag());
+ EXPECT_EQ(manager()->current_machine_tag(), data.local().GetTag());
} else if (i % 6 == 1) {
// Next, the TabNodePool should create the tab node.
EXPECT_EQ(SyncChange::ACTION_ADD, out[i].change_type());
EXPECT_EQ(TabNodePool2::TabIdToTag(
manager()->current_machine_tag(),
data.GetSpecifics().session().tab_node_id()),
- data.GetTag());
+ data.local().GetTag());
} else if (i % 6 == 2) {
// Then we see the tab update to the URL.
EXPECT_EQ(SyncChange::ACTION_UPDATE, out[i].change_type());
EXPECT_EQ(TabNodePool2::TabIdToTag(
manager()->current_machine_tag(),
data.GetSpecifics().session().tab_node_id()),
- data.GetTag());
+ data.local().GetTag());
ASSERT_TRUE(specifics.has_tab());
} else if (i % 6 == 3) {
// The header needs to be updated to reflect the new window state.
@@ -1344,7 +1344,7 @@ TEST_F(SessionsSyncManagerTest, OnLocalTabModified) {
EXPECT_EQ(TabNodePool2::TabIdToTag(
manager()->current_machine_tag(),
data.GetSpecifics().session().tab_node_id()),
- data.GetTag());
+ data.local().GetTag());
ASSERT_TRUE(specifics.has_tab());
} else if (i % 6 == 5) {
// The header needs to be updated to reflect the new window state.
@@ -1403,7 +1403,7 @@ TEST_F(SessionsSyncManagerTest, MergeLocalSessionExistingTabs) {
EXPECT_TRUE(out[0].IsValid());
EXPECT_EQ(SyncChange::ACTION_ADD, out[0].change_type());
const SyncData data(out[0].sync_data());
- EXPECT_EQ(manager()->current_machine_tag(), data.GetTag());
+ EXPECT_EQ(manager()->current_machine_tag(), data.local().GetTag());
const sync_pb::SessionSpecifics& specifics(data.GetSpecifics().session());
EXPECT_EQ(manager()->current_machine_tag(), specifics.session_tag());
EXPECT_TRUE(specifics.has_header());
@@ -1416,7 +1416,7 @@ TEST_F(SessionsSyncManagerTest, MergeLocalSessionExistingTabs) {
for (int i = 1; i < 5; i++) {
EXPECT_TRUE(out[i].IsValid());
const SyncData data(out[i].sync_data());
- EXPECT_TRUE(StartsWithASCII(data.GetTag(),
+ EXPECT_TRUE(StartsWithASCII(data.local().GetTag(),
manager()->current_machine_tag(), true));
const sync_pb::SessionSpecifics& specifics(data.GetSpecifics().session());
EXPECT_EQ(manager()->current_machine_tag(), specifics.session_tag());
@@ -1432,7 +1432,7 @@ TEST_F(SessionsSyncManagerTest, MergeLocalSessionExistingTabs) {
EXPECT_TRUE(out[5].IsValid());
EXPECT_EQ(SyncChange::ACTION_UPDATE, out[5].change_type());
const SyncData data_2(out[5].sync_data());
- EXPECT_EQ(manager()->current_machine_tag(), data_2.GetTag());
+ EXPECT_EQ(manager()->current_machine_tag(), data_2.local().GetTag());
const sync_pb::SessionSpecifics& specifics2(data_2.GetSpecifics().session());
EXPECT_EQ(manager()->current_machine_tag(), specifics2.session_tag());
EXPECT_TRUE(specifics2.has_header());
@@ -1502,11 +1502,11 @@ TEST_F(SessionsSyncManagerTest, DoGarbageCollection) {
ASSERT_EQ(5U, output.size());
EXPECT_EQ(SyncChange::ACTION_DELETE, output[0].change_type());
const SyncData data(output[0].sync_data());
- EXPECT_EQ(tag1, data.GetTag());
+ EXPECT_EQ(tag1, data.local().GetTag());
for (int i = 1; i < 5; i++) {
EXPECT_EQ(SyncChange::ACTION_DELETE, output[i].change_type());
const SyncData data(output[i].sync_data());
- EXPECT_EQ(TabNodePool2::TabIdToTag(tag1, i), data.GetTag());
+ EXPECT_EQ(TabNodePool2::TabIdToTag(tag1, i), data.local().GetTag());
}
ASSERT_TRUE(manager()->GetAllForeignSessions(&foreign_sessions));

Powered by Google App Engine
This is Rietveld 408576698