OLD | NEW |
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 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 // Unit tests for the SyncApi. Note that a lot of the underlying | 5 // Unit tests for the SyncApi. Note that a lot of the underlying |
6 // functionality is provided by the Syncable layer, which has its own | 6 // functionality is provided by the Syncable layer, which has its own |
7 // unit tests. We'll test SyncApi specific things in this harness. | 7 // unit tests. We'll test SyncApi specific things in this harness. |
8 | 8 |
9 #include <cstddef> | 9 #include <cstddef> |
10 #include <map> | 10 #include <map> |
(...skipping 797 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
808 GetModelSafeRoutingInfo(&routing_info); | 808 GetModelSafeRoutingInfo(&routing_info); |
809 | 809 |
810 // Takes ownership of |sync_notifier_mock_|. | 810 // Takes ownership of |sync_notifier_mock_|. |
811 sync_manager_.Init(temp_dir_.path(), | 811 sync_manager_.Init(temp_dir_.path(), |
812 WeakHandle<JsEventHandler>(), | 812 WeakHandle<JsEventHandler>(), |
813 "bogus", 0, false, | 813 "bogus", 0, false, |
814 base::MessageLoopProxy::current(), | 814 base::MessageLoopProxy::current(), |
815 new TestHttpPostProviderFactory(), routing_info, workers, | 815 new TestHttpPostProviderFactory(), routing_info, workers, |
816 &extensions_activity_monitor_, this, "bogus", | 816 &extensions_activity_monitor_, this, "bogus", |
817 credentials, | 817 credentials, |
818 sync_notifier_mock_, "", | 818 sync_notifier_mock_, "", "", |
819 true, // enable keystore encryption | 819 true, // enable keystore encryption |
820 sync_api::SyncManager::TEST_IN_MEMORY, | 820 sync_api::SyncManager::TEST_IN_MEMORY, |
821 &encryptor_, | 821 &encryptor_, |
822 &handler_, | 822 &handler_, |
823 NULL); | 823 NULL); |
824 | 824 |
825 EXPECT_TRUE(sync_notifier_observer_); | 825 EXPECT_TRUE(sync_notifier_observer_); |
826 EXPECT_TRUE(js_backend_.IsInitialized()); | 826 EXPECT_TRUE(js_backend_.IsInitialized()); |
827 | 827 |
828 EXPECT_EQ(0, update_enabled_types_call_count_); | 828 EXPECT_EQ(0, update_enabled_types_call_count_); |
(...skipping 1758 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2587 EXPECT_FALSE(ready_task); | 2587 EXPECT_FALSE(ready_task); |
2588 EXPECT_TRUE(retry_task); | 2588 EXPECT_TRUE(retry_task); |
2589 browser_sync::ConfigureParams params = sync_manager_.get_config_params(); | 2589 browser_sync::ConfigureParams params = sync_manager_.get_config_params(); |
2590 EXPECT_EQ(sync_pb::GetUpdatesCallerInfo::RECONFIGURATION, | 2590 EXPECT_EQ(sync_pb::GetUpdatesCallerInfo::RECONFIGURATION, |
2591 params.source); | 2591 params.source); |
2592 EXPECT_TRUE(types_to_config.Equals(params.types_to_config)); | 2592 EXPECT_TRUE(types_to_config.Equals(params.types_to_config)); |
2593 EXPECT_EQ(new_routing_info, params.routing_info); | 2593 EXPECT_EQ(new_routing_info, params.routing_info); |
2594 } | 2594 } |
2595 | 2595 |
2596 } // namespace browser_sync | 2596 } // namespace browser_sync |
OLD | NEW |