OLD | NEW |
1 // Copyright (c) 2013 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2013 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 "chrome/browser/extensions/extension_service_unittest.h" | 5 #include "chrome/browser/extensions/extension_service_unittest.h" |
6 | 6 |
7 #include <algorithm> | 7 #include <algorithm> |
8 #include <set> | 8 #include <set> |
9 #include <vector> | 9 #include <vector> |
10 | 10 |
(...skipping 5064 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
5075 EXPECT_EQ(extension_id, (*service_->extensions()->begin())->id()); | 5075 EXPECT_EQ(extension_id, (*service_->extensions()->begin())->id()); |
5076 } | 5076 } |
5077 | 5077 |
5078 namespace { | 5078 namespace { |
5079 class TestSyncProcessorStub : public syncer::SyncChangeProcessor { | 5079 class TestSyncProcessorStub : public syncer::SyncChangeProcessor { |
5080 virtual syncer::SyncError ProcessSyncChanges( | 5080 virtual syncer::SyncError ProcessSyncChanges( |
5081 const tracked_objects::Location& from_here, | 5081 const tracked_objects::Location& from_here, |
5082 const syncer::SyncChangeList& change_list) OVERRIDE { | 5082 const syncer::SyncChangeList& change_list) OVERRIDE { |
5083 return syncer::SyncError(); | 5083 return syncer::SyncError(); |
5084 } | 5084 } |
| 5085 |
| 5086 virtual syncer::SyncDataList GetAllSyncData( |
| 5087 syncer::ModelType type) const OVERRIDE { |
| 5088 return syncer::SyncDataList(); |
| 5089 } |
5085 }; | 5090 }; |
5086 } | 5091 } |
5087 | 5092 |
5088 TEST_F(ExtensionServiceTest, DeferredSyncStartupPreInstalledComponent) { | 5093 TEST_F(ExtensionServiceTest, DeferredSyncStartupPreInstalledComponent) { |
5089 InitializeEmptyExtensionService(); | 5094 InitializeEmptyExtensionService(); |
5090 | 5095 |
5091 bool flare_was_called = false; | 5096 bool flare_was_called = false; |
5092 syncer::ModelType triggered_type(syncer::UNSPECIFIED); | 5097 syncer::ModelType triggered_type(syncer::UNSPECIFIED); |
5093 base::WeakPtrFactory<ExtensionServiceTest> factory(this); | 5098 base::WeakPtrFactory<ExtensionServiceTest> factory(this); |
5094 service_->SetSyncStartFlare( | 5099 service_->SetSyncStartFlare( |
(...skipping 1275 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
6370 EXPECT_TRUE(notifications.CheckNotifications( | 6375 EXPECT_TRUE(notifications.CheckNotifications( |
6371 chrome::NOTIFICATION_EXTENSION_INSTALLED)); | 6376 chrome::NOTIFICATION_EXTENSION_INSTALLED)); |
6372 | 6377 |
6373 EXPECT_TRUE(service_->GetInstalledExtension(id)); | 6378 EXPECT_TRUE(service_->GetInstalledExtension(id)); |
6374 EXPECT_FALSE(service_->extensions()->Contains(id)); | 6379 EXPECT_FALSE(service_->extensions()->Contains(id)); |
6375 EXPECT_TRUE(service_->blacklisted_extensions()->Contains(id)); | 6380 EXPECT_TRUE(service_->blacklisted_extensions()->Contains(id)); |
6376 EXPECT_TRUE(service_->extension_prefs()->IsExtensionBlacklisted(id)); | 6381 EXPECT_TRUE(service_->extension_prefs()->IsExtensionBlacklisted(id)); |
6377 EXPECT_TRUE( | 6382 EXPECT_TRUE( |
6378 service_->extension_prefs()->IsBlacklistedExtensionAcknowledged(id)); | 6383 service_->extension_prefs()->IsBlacklistedExtensionAcknowledged(id)); |
6379 } | 6384 } |
OLD | NEW |