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 5072 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
5083 EXPECT_EQ(extension_id, (*service_->extensions()->begin())->id()); | 5083 EXPECT_EQ(extension_id, (*service_->extensions()->begin())->id()); |
5084 } | 5084 } |
5085 | 5085 |
5086 namespace { | 5086 namespace { |
5087 class TestSyncProcessorStub : public syncer::SyncChangeProcessor { | 5087 class TestSyncProcessorStub : public syncer::SyncChangeProcessor { |
5088 virtual syncer::SyncError ProcessSyncChanges( | 5088 virtual syncer::SyncError ProcessSyncChanges( |
5089 const tracked_objects::Location& from_here, | 5089 const tracked_objects::Location& from_here, |
5090 const syncer::SyncChangeList& change_list) OVERRIDE { | 5090 const syncer::SyncChangeList& change_list) OVERRIDE { |
5091 return syncer::SyncError(); | 5091 return syncer::SyncError(); |
5092 } | 5092 } |
| 5093 |
| 5094 virtual syncer::SyncDataList GetAllSyncData( |
| 5095 syncer::ModelType type) const { |
| 5096 return syncer::SyncDataList(); |
| 5097 } |
5093 }; | 5098 }; |
5094 } | 5099 } |
5095 | 5100 |
5096 TEST_F(ExtensionServiceTest, DeferredSyncStartupPreInstalledComponent) { | 5101 TEST_F(ExtensionServiceTest, DeferredSyncStartupPreInstalledComponent) { |
5097 InitializeEmptyExtensionService(); | 5102 InitializeEmptyExtensionService(); |
5098 | 5103 |
5099 bool flare_was_called = false; | 5104 bool flare_was_called = false; |
5100 syncer::ModelType triggered_type(syncer::UNSPECIFIED); | 5105 syncer::ModelType triggered_type(syncer::UNSPECIFIED); |
5101 base::WeakPtrFactory<ExtensionServiceTest> factory(this); | 5106 base::WeakPtrFactory<ExtensionServiceTest> factory(this); |
5102 service_->SetSyncStartFlare( | 5107 service_->SetSyncStartFlare( |
(...skipping 1275 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
6378 EXPECT_TRUE(notifications.CheckNotifications( | 6383 EXPECT_TRUE(notifications.CheckNotifications( |
6379 chrome::NOTIFICATION_EXTENSION_INSTALLED)); | 6384 chrome::NOTIFICATION_EXTENSION_INSTALLED)); |
6380 | 6385 |
6381 EXPECT_TRUE(service_->GetInstalledExtension(id)); | 6386 EXPECT_TRUE(service_->GetInstalledExtension(id)); |
6382 EXPECT_FALSE(service_->extensions()->Contains(id)); | 6387 EXPECT_FALSE(service_->extensions()->Contains(id)); |
6383 EXPECT_TRUE(service_->blacklisted_extensions()->Contains(id)); | 6388 EXPECT_TRUE(service_->blacklisted_extensions()->Contains(id)); |
6384 EXPECT_TRUE(service_->extension_prefs()->IsExtensionBlacklisted(id)); | 6389 EXPECT_TRUE(service_->extension_prefs()->IsExtensionBlacklisted(id)); |
6385 EXPECT_TRUE( | 6390 EXPECT_TRUE( |
6386 service_->extension_prefs()->IsBlacklistedExtensionAcknowledged(id)); | 6391 service_->extension_prefs()->IsBlacklistedExtensionAcknowledged(id)); |
6387 } | 6392 } |
OLD | NEW |