| 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));
|
|
|