| 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 #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 1990 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2001 ASSERT_TRUE(new_launch_ordinal.Equal(sorting->GetAppLaunchOrdinal(id))); | 2001 ASSERT_TRUE(new_launch_ordinal.Equal(sorting->GetAppLaunchOrdinal(id))); |
| 2002 } | 2002 } |
| 2003 | 2003 |
| 2004 // Ensures that the CWS has properly initialized ordinals. | 2004 // Ensures that the CWS has properly initialized ordinals. |
| 2005 TEST_F(ExtensionServiceTest, EnsureCWSOrdinalsInitialized) { | 2005 TEST_F(ExtensionServiceTest, EnsureCWSOrdinalsInitialized) { |
| 2006 InitializeEmptyExtensionService(); | 2006 InitializeEmptyExtensionService(); |
| 2007 service_->component_loader()->Add(IDR_WEBSTORE_MANIFEST, | 2007 service_->component_loader()->Add(IDR_WEBSTORE_MANIFEST, |
| 2008 FilePath(FILE_PATH_LITERAL("web_store"))); | 2008 FilePath(FILE_PATH_LITERAL("web_store"))); |
| 2009 service_->Init(); | 2009 service_->Init(); |
| 2010 | 2010 |
| 2011 | |
| 2012 ExtensionSorting* sorting = service_->extension_prefs()->extension_sorting(); | 2011 ExtensionSorting* sorting = service_->extension_prefs()->extension_sorting(); |
| 2013 EXPECT_TRUE( | 2012 EXPECT_TRUE( |
| 2014 sorting->GetPageOrdinal(extension_misc::kWebStoreAppId).IsValid()); | 2013 sorting->GetPageOrdinal(extension_misc::kWebStoreAppId).IsValid()); |
| 2015 EXPECT_TRUE( | 2014 EXPECT_TRUE( |
| 2016 sorting->GetAppLaunchOrdinal(extension_misc::kWebStoreAppId).IsValid()); | 2015 sorting->GetAppLaunchOrdinal(extension_misc::kWebStoreAppId).IsValid()); |
| 2017 } | 2016 } |
| 2018 | 2017 |
| 2019 TEST_F(ExtensionServiceTest, InstallAppsWithUnlimitedStorage) { | 2018 TEST_F(ExtensionServiceTest, InstallAppsWithUnlimitedStorage) { |
| 2020 InitializeEmptyExtensionService(); | 2019 InitializeEmptyExtensionService(); |
| 2021 InitializeRequestContext(); | 2020 InitializeRequestContext(); |
| (...skipping 2090 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 4112 | 4111 |
| 4113 StringOrdinal initial_ordinal = StringOrdinal::CreateInitialOrdinal(); | 4112 StringOrdinal initial_ordinal = StringOrdinal::CreateInitialOrdinal(); |
| 4114 { | 4113 { |
| 4115 SyncDataList list = service_->GetAllSyncData(syncable::APPS); | 4114 SyncDataList list = service_->GetAllSyncData(syncable::APPS); |
| 4116 ASSERT_EQ(list.size(), 1U); | 4115 ASSERT_EQ(list.size(), 1U); |
| 4117 ExtensionSyncData data(list[0]); | 4116 ExtensionSyncData data(list[0]); |
| 4118 EXPECT_TRUE(initial_ordinal.Equal(data.app_launch_ordinal())); | 4117 EXPECT_TRUE(initial_ordinal.Equal(data.app_launch_ordinal())); |
| 4119 EXPECT_TRUE(initial_ordinal.Equal(data.page_ordinal())); | 4118 EXPECT_TRUE(initial_ordinal.Equal(data.page_ordinal())); |
| 4120 } | 4119 } |
| 4121 | 4120 |
| 4122 service_->SetAppLaunchOrdinal(app->id(), initial_ordinal.CreateAfter()); | 4121 ExtensionSorting* sorting = service_->extension_prefs()->extension_sorting(); |
| 4122 sorting->SetAppLaunchOrdinal(app->id(), initial_ordinal.CreateAfter()); |
| 4123 { | 4123 { |
| 4124 SyncDataList list = service_->GetAllSyncData(syncable::APPS); | 4124 SyncDataList list = service_->GetAllSyncData(syncable::APPS); |
| 4125 ASSERT_EQ(list.size(), 1U); | 4125 ASSERT_EQ(list.size(), 1U); |
| 4126 ExtensionSyncData data(list[0]); | 4126 ExtensionSyncData data(list[0]); |
| 4127 EXPECT_TRUE(initial_ordinal.LessThan(data.app_launch_ordinal())); | 4127 EXPECT_TRUE(initial_ordinal.LessThan(data.app_launch_ordinal())); |
| 4128 EXPECT_TRUE(initial_ordinal.Equal(data.page_ordinal())); | 4128 EXPECT_TRUE(initial_ordinal.Equal(data.page_ordinal())); |
| 4129 } | 4129 } |
| 4130 | 4130 |
| 4131 service_->SetPageOrdinal(app->id(), initial_ordinal.CreateAfter()); | 4131 sorting->SetPageOrdinal(app->id(), initial_ordinal.CreateAfter()); |
| 4132 { | 4132 { |
| 4133 SyncDataList list = service_->GetAllSyncData(syncable::APPS); | 4133 SyncDataList list = service_->GetAllSyncData(syncable::APPS); |
| 4134 ASSERT_EQ(list.size(), 1U); | 4134 ASSERT_EQ(list.size(), 1U); |
| 4135 ExtensionSyncData data(list[0]); | 4135 ExtensionSyncData data(list[0]); |
| 4136 EXPECT_TRUE(initial_ordinal.LessThan(data.app_launch_ordinal())); | 4136 EXPECT_TRUE(initial_ordinal.LessThan(data.app_launch_ordinal())); |
| 4137 EXPECT_TRUE(initial_ordinal.LessThan(data.page_ordinal())); | 4137 EXPECT_TRUE(initial_ordinal.LessThan(data.page_ordinal())); |
| 4138 } | 4138 } |
| 4139 } | 4139 } |
| 4140 | 4140 |
| 4141 TEST_F(ExtensionServiceTest, GetSyncAppDataUserSettingsOnExtensionMoved) { | 4141 TEST_F(ExtensionServiceTest, GetSyncAppDataUserSettingsOnExtensionMoved) { |
| (...skipping 715 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 4857 provider->UpdateOrAddExtension(hosted_app, "1.0.0.0", | 4857 provider->UpdateOrAddExtension(hosted_app, "1.0.0.0", |
| 4858 data_dir_.AppendASCII("hosted_app.crx")); | 4858 data_dir_.AppendASCII("hosted_app.crx")); |
| 4859 | 4859 |
| 4860 service_->CheckForExternalUpdates(); | 4860 service_->CheckForExternalUpdates(); |
| 4861 loop_.RunAllPending(); | 4861 loop_.RunAllPending(); |
| 4862 | 4862 |
| 4863 ASSERT_TRUE(service_->PopulateExtensionGlobalError( | 4863 ASSERT_TRUE(service_->PopulateExtensionGlobalError( |
| 4864 extension_global_error.get())); | 4864 extension_global_error.get())); |
| 4865 ASSERT_EQ(1u, extension_global_error->get_external_extension_ids()->size()); | 4865 ASSERT_EQ(1u, extension_global_error->get_external_extension_ids()->size()); |
| 4866 } | 4866 } |
| OLD | NEW |