OLD | NEW |
1 // Copyright 2012 The Chromium Authors. All rights reserved. | 1 // Copyright 2012 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 // Syncer unit tests. Unfortunately a lot of these tests | 5 // Syncer unit tests. Unfortunately a lot of these tests |
6 // are outdated and need to be reworked and updated. | 6 // are outdated and need to be reworked and updated. |
7 | 7 |
8 #include <algorithm> | 8 #include <algorithm> |
9 #include <limits> | 9 #include <limits> |
10 #include <list> | 10 #include <list> |
(...skipping 288 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
299 listeners.push_back(this); | 299 listeners.push_back(this); |
300 | 300 |
301 ModelSafeRoutingInfo routing_info; | 301 ModelSafeRoutingInfo routing_info; |
302 GetModelSafeRoutingInfo(&routing_info); | 302 GetModelSafeRoutingInfo(&routing_info); |
303 | 303 |
304 model_type_registry_.reset( | 304 model_type_registry_.reset( |
305 new ModelTypeRegistry(workers_, directory(), &mock_nudge_handler_)); | 305 new ModelTypeRegistry(workers_, directory(), &mock_nudge_handler_)); |
306 model_type_registry_->RegisterDirectoryTypeDebugInfoObserver( | 306 model_type_registry_->RegisterDirectoryTypeDebugInfoObserver( |
307 &debug_info_cache_); | 307 &debug_info_cache_); |
308 | 308 |
309 context_.reset( | 309 context_.reset(new SyncSessionContext( |
310 new SyncSessionContext( | 310 mock_server_.get(), |
311 mock_server_.get(), directory(), | 311 directory(), |
312 extensions_activity_, | 312 extensions_activity_.get(), |
313 listeners, debug_info_getter_.get(), | 313 listeners, |
314 model_type_registry_.get(), | 314 debug_info_getter_.get(), |
315 true, // enable keystore encryption | 315 model_type_registry_.get(), |
316 false, // force enable pre-commit GU avoidance experiment | 316 true, // enable keystore encryption |
317 "fake_invalidator_client_id")); | 317 false, // force enable pre-commit GU avoidance experiment |
| 318 "fake_invalidator_client_id")); |
318 context_->SetRoutingInfo(routing_info); | 319 context_->SetRoutingInfo(routing_info); |
319 syncer_ = new Syncer(&cancelation_signal_); | 320 syncer_ = new Syncer(&cancelation_signal_); |
320 | 321 |
321 syncable::ReadTransaction trans(FROM_HERE, directory()); | 322 syncable::ReadTransaction trans(FROM_HERE, directory()); |
322 syncable::Directory::Metahandles children; | 323 syncable::Directory::Metahandles children; |
323 directory()->GetChildHandlesById(&trans, trans.root_id(), &children); | 324 directory()->GetChildHandlesById(&trans, trans.root_id(), &children); |
324 ASSERT_EQ(0u, children.size()); | 325 ASSERT_EQ(0u, children.size()); |
325 saw_syncer_event_ = false; | 326 saw_syncer_event_ = false; |
326 root_id_ = TestIdFactory::root(); | 327 root_id_ = TestIdFactory::root(); |
327 parent_id_ = ids_.MakeServer("parent id"); | 328 parent_id_ = ids_.MakeServer("parent id"); |
(...skipping 4720 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
5048 EXPECT_EQ("xyz", final_monitor_records["xyz"].extension_id); | 5049 EXPECT_EQ("xyz", final_monitor_records["xyz"].extension_id); |
5049 EXPECT_EQ(2049U, final_monitor_records["ABC"].bookmark_write_count); | 5050 EXPECT_EQ(2049U, final_monitor_records["ABC"].bookmark_write_count); |
5050 EXPECT_EQ(4U, final_monitor_records["xyz"].bookmark_write_count); | 5051 EXPECT_EQ(4U, final_monitor_records["xyz"].bookmark_write_count); |
5051 } else { | 5052 } else { |
5052 EXPECT_TRUE(final_monitor_records.empty()) | 5053 EXPECT_TRUE(final_monitor_records.empty()) |
5053 << "Should not restore records after successful bookmark commit."; | 5054 << "Should not restore records after successful bookmark commit."; |
5054 } | 5055 } |
5055 } | 5056 } |
5056 | 5057 |
5057 } // namespace syncer | 5058 } // namespace syncer |
OLD | NEW |