| OLD | NEW |
| 1 // Copyright (c) 2010 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2010 The Chromium Authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | 4 |
| 5 #include <map> | 5 #include <map> |
| 6 #include <string> | 6 #include <string> |
| 7 | 7 |
| 8 #include "base/message_loop.h" | 8 #include "base/message_loop.h" |
| 9 #include "base/scoped_ptr.h" | 9 #include "base/scoped_ptr.h" |
| 10 #include "base/scoped_temp_dir.h" | 10 #include "base/scoped_temp_dir.h" |
| (...skipping 296 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 307 ASSERT_EQ(model_associator_->GetSyncIdFromChromeId(machine_tag), sync_id); | 307 ASSERT_EQ(model_associator_->GetSyncIdFromChromeId(machine_tag), sync_id); |
| 308 scoped_ptr<const sync_pb::SessionSpecifics> sync_specifics( | 308 scoped_ptr<const sync_pb::SessionSpecifics> sync_specifics( |
| 309 model_associator_->GetChromeNodeFromSyncId(sync_id)); | 309 model_associator_->GetChromeNodeFromSyncId(sync_id)); |
| 310 ASSERT_TRUE(sync_specifics != NULL); | 310 ASSERT_TRUE(sync_specifics != NULL); |
| 311 ScopedVector<ForeignSession> foreign_sessions; | 311 ScopedVector<ForeignSession> foreign_sessions; |
| 312 model_associator_->GetSessionData(&foreign_sessions.get()); | 312 model_associator_->GetSessionData(&foreign_sessions.get()); |
| 313 ASSERT_EQ(1U, foreign_sessions.size()); | 313 ASSERT_EQ(1U, foreign_sessions.size()); |
| 314 ASSERT_EQ(1U, foreign_sessions[0]->windows.size()); | 314 ASSERT_EQ(1U, foreign_sessions[0]->windows.size()); |
| 315 ASSERT_EQ(1U, foreign_sessions[0]->windows[0]->tabs.size()); | 315 ASSERT_EQ(1U, foreign_sessions[0]->windows[0]->tabs.size()); |
| 316 ASSERT_EQ(1U, foreign_sessions[0]->windows[0]->tabs[0]->navigations.size()); | 316 ASSERT_EQ(1U, foreign_sessions[0]->windows[0]->tabs[0]->navigations.size()); |
| 317 ASSERT_EQ(foreign_sessions[0]->foreign_tession_tag, machine_tag); | 317 ASSERT_EQ(foreign_sessions[0]->foreign_session_tag, machine_tag); |
| 318 ASSERT_EQ(1, foreign_sessions[0]->windows[0]->selected_tab_index); | 318 ASSERT_EQ(1, foreign_sessions[0]->windows[0]->selected_tab_index); |
| 319 ASSERT_EQ(1, foreign_sessions[0]->windows[0]->type); | 319 ASSERT_EQ(1, foreign_sessions[0]->windows[0]->type); |
| 320 ASSERT_EQ(13, foreign_sessions[0]->windows[0]->tabs[0]->tab_visual_index); | 320 ASSERT_EQ(13, foreign_sessions[0]->windows[0]->tabs[0]->tab_visual_index); |
| 321 ASSERT_EQ(3, | 321 ASSERT_EQ(3, |
| 322 foreign_sessions[0]->windows[0]->tabs[0]->current_navigation_index); | 322 foreign_sessions[0]->windows[0]->tabs[0]->current_navigation_index); |
| 323 ASSERT_TRUE(foreign_sessions[0]->windows[0]->tabs[0]->pinned); | 323 ASSERT_TRUE(foreign_sessions[0]->windows[0]->tabs[0]->pinned); |
| 324 ASSERT_EQ("app_id", | 324 ASSERT_EQ("app_id", |
| 325 foreign_sessions[0]->windows[0]->tabs[0]->extension_app_id); | 325 foreign_sessions[0]->windows[0]->tabs[0]->extension_app_id); |
| 326 ASSERT_EQ(12, | 326 ASSERT_EQ(12, |
| 327 foreign_sessions[0]->windows[0]->tabs[0]->navigations[0].index()); | 327 foreign_sessions[0]->windows[0]->tabs[0]->navigations[0].index()); |
| (...skipping 66 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 394 ASSERT_FALSE(notified_of_update_); | 394 ASSERT_FALSE(notified_of_update_); |
| 395 { | 395 { |
| 396 sync_api::WriteTransaction trans(backend()->GetUserShareHandle()); | 396 sync_api::WriteTransaction trans(backend()->GetUserShareHandle()); |
| 397 change_processor_->ApplyChangesFromSyncModel(&trans, record.get(), 1); | 397 change_processor_->ApplyChangesFromSyncModel(&trans, record.get(), 1); |
| 398 } | 398 } |
| 399 ASSERT_TRUE(notified_of_update_); | 399 ASSERT_TRUE(notified_of_update_); |
| 400 } | 400 } |
| 401 | 401 |
| 402 } // namespace browser_sync | 402 } // namespace browser_sync |
| 403 | 403 |
| OLD | NEW |