| Index: chrome/browser/extensions/extension_sorting_unittest.cc
|
| diff --git a/chrome/browser/extensions/extension_sorting_unittest.cc b/chrome/browser/extensions/extension_sorting_unittest.cc
|
| index 2388abbea2d489597540224a1e658bc67c433bf2..9f14a504186eec12108d8d7db8440cdf9f4fe1e9 100644
|
| --- a/chrome/browser/extensions/extension_sorting_unittest.cc
|
| +++ b/chrome/browser/extensions/extension_sorting_unittest.cc
|
| @@ -5,6 +5,7 @@
|
| #include "chrome/browser/extensions/extension_prefs_unittest.h"
|
| #include "chrome/browser/extensions/extension_sorting.h"
|
| #include "chrome/common/extensions/extension_manifest_constants.h"
|
| +#include "sync/api/string_ordinal.h"
|
| #include "testing/gtest/include/gtest/gtest.h"
|
|
|
| using extensions::Extension;
|
| @@ -24,7 +25,7 @@ class ExtensionSortingAppLocation : public ExtensionSortingTest {
|
| extension_ = prefs_.AddExtension("not_an_app");
|
| // Non-apps should not have any app launch ordinal or page ordinal.
|
| prefs()->OnExtensionInstalled(extension_.get(), Extension::ENABLED,
|
| - false, StringOrdinal());
|
| + false, syncer::StringOrdinal());
|
| }
|
|
|
| virtual void Verify() OVERRIDE {
|
| @@ -43,20 +44,21 @@ class ExtensionSortingAppLaunchOrdinal : public ExtensionSortingTest {
|
| public:
|
| virtual void Initialize() OVERRIDE {
|
| // No extensions yet.
|
| - StringOrdinal page = StringOrdinal::CreateInitialOrdinal();
|
| - EXPECT_TRUE(StringOrdinal::CreateInitialOrdinal().Equal(
|
| + syncer::StringOrdinal page = syncer::StringOrdinal::CreateInitialOrdinal();
|
| + EXPECT_TRUE(syncer::StringOrdinal::CreateInitialOrdinal().Equals(
|
| extension_sorting()->CreateNextAppLaunchOrdinal(page)));
|
|
|
| extension_ = prefs_.AddApp("on_extension_installed");
|
| EXPECT_FALSE(prefs()->IsExtensionDisabled(extension_->id()));
|
| prefs()->OnExtensionInstalled(extension_.get(), Extension::ENABLED,
|
| - false, StringOrdinal());
|
| + false, syncer::StringOrdinal());
|
| }
|
|
|
| virtual void Verify() OVERRIDE {
|
| - StringOrdinal launch_ordinal =
|
| + syncer::StringOrdinal launch_ordinal =
|
| extension_sorting()->GetAppLaunchOrdinal(extension_->id());
|
| - StringOrdinal page_ordinal = StringOrdinal::CreateInitialOrdinal();
|
| + syncer::StringOrdinal page_ordinal =
|
| + syncer::StringOrdinal::CreateInitialOrdinal();
|
|
|
| // Extension should have been assigned a valid StringOrdinal.
|
| EXPECT_TRUE(launch_ordinal.IsValid());
|
| @@ -66,13 +68,13 @@ class ExtensionSortingAppLaunchOrdinal : public ExtensionSortingTest {
|
| extension_sorting()->SetAppLaunchOrdinal(
|
| extension_->id(),
|
| extension_sorting()->CreateNextAppLaunchOrdinal(page_ordinal));
|
| - StringOrdinal new_launch_ordinal =
|
| + syncer::StringOrdinal new_launch_ordinal =
|
| extension_sorting()->GetAppLaunchOrdinal(extension_->id());
|
| EXPECT_TRUE(launch_ordinal.LessThan(new_launch_ordinal));
|
|
|
| // This extension doesn't exist, so it should return an invalid
|
| // StringOrdinal.
|
| - StringOrdinal invalid_app_launch_ordinal =
|
| + syncer::StringOrdinal invalid_app_launch_ordinal =
|
| extension_sorting()->GetAppLaunchOrdinal("foo");
|
| EXPECT_FALSE(invalid_app_launch_ordinal.IsValid());
|
| EXPECT_EQ(-1, extension_sorting()->PageStringOrdinalAsInteger(
|
| @@ -80,10 +82,10 @@ class ExtensionSortingAppLaunchOrdinal : public ExtensionSortingTest {
|
|
|
| // The second page doesn't have any apps so its next launch ordinal should
|
| // be the first launch ordinal.
|
| - StringOrdinal next_page = page_ordinal.CreateAfter();
|
| - StringOrdinal next_page_app_launch_ordinal =
|
| + syncer::StringOrdinal next_page = page_ordinal.CreateAfter();
|
| + syncer::StringOrdinal next_page_app_launch_ordinal =
|
| extension_sorting()->CreateNextAppLaunchOrdinal(next_page);
|
| - EXPECT_TRUE(next_page_app_launch_ordinal.Equal(
|
| + EXPECT_TRUE(next_page_app_launch_ordinal.Equals(
|
| extension_sorting()->CreateFirstAppLaunchOrdinal(next_page)));
|
| }
|
|
|
| @@ -97,27 +99,27 @@ class ExtensionSortingPageOrdinal : public ExtensionSortingTest {
|
| virtual void Initialize() OVERRIDE{
|
| extension_ = prefs_.AddApp("page_ordinal");
|
| // Install with a page preference.
|
| - first_page_ = StringOrdinal::CreateInitialOrdinal();
|
| + first_page_ = syncer::StringOrdinal::CreateInitialOrdinal();
|
| prefs()->OnExtensionInstalled(extension_.get(), Extension::ENABLED,
|
| false, first_page_);
|
| - EXPECT_TRUE(first_page_.Equal(
|
| + EXPECT_TRUE(first_page_.Equals(
|
| extension_sorting()->GetPageOrdinal(extension_->id())));
|
| EXPECT_EQ(0, extension_sorting()->PageStringOrdinalAsInteger(first_page_));
|
|
|
| scoped_refptr<Extension> extension2 = prefs_.AddApp("page_ordinal_2");
|
| // Install without any page preference.
|
| prefs()->OnExtensionInstalled(extension2.get(), Extension::ENABLED,
|
| - false, StringOrdinal());
|
| - EXPECT_TRUE(first_page_.Equal(
|
| + false, syncer::StringOrdinal());
|
| + EXPECT_TRUE(first_page_.Equals(
|
| extension_sorting()->GetPageOrdinal(extension2->id())));
|
| }
|
| virtual void Verify() OVERRIDE {
|
| // Set the page ordinal.
|
| - StringOrdinal new_page = first_page_.CreateAfter();
|
| + syncer::StringOrdinal new_page = first_page_.CreateAfter();
|
| extension_sorting()->SetPageOrdinal(extension_->id(), new_page);
|
| // Verify the page ordinal.
|
| EXPECT_TRUE(
|
| - new_page.Equal(extension_sorting()->GetPageOrdinal(extension_->id())));
|
| + new_page.Equals(extension_sorting()->GetPageOrdinal(extension_->id())));
|
| EXPECT_EQ(1, extension_sorting()->PageStringOrdinalAsInteger(new_page));
|
|
|
| // This extension doesn't exist, so it should return an invalid
|
| @@ -126,7 +128,7 @@ class ExtensionSortingPageOrdinal : public ExtensionSortingTest {
|
| }
|
|
|
| private:
|
| - StringOrdinal first_page_;
|
| + syncer::StringOrdinal first_page_;
|
| scoped_refptr<Extension> extension_;
|
| };
|
| TEST_F(ExtensionSortingPageOrdinal, ExtensionSortingPageOrdinal) {}
|
| @@ -179,19 +181,20 @@ class ExtensionSortingInitialize
|
| prefs()->extension_sorting()->Initialize(ids);
|
| }
|
| virtual void Verify() OVERRIDE {
|
| - StringOrdinal first_ordinal = StringOrdinal::CreateInitialOrdinal();
|
| + syncer::StringOrdinal first_ordinal =
|
| + syncer::StringOrdinal::CreateInitialOrdinal();
|
| ExtensionSorting* extension_sorting = prefs()->extension_sorting();
|
|
|
| - EXPECT_TRUE(first_ordinal.Equal(
|
| + EXPECT_TRUE(first_ordinal.Equals(
|
| extension_sorting->GetAppLaunchOrdinal(ext1_->id())));
|
| EXPECT_TRUE(first_ordinal.LessThan(
|
| extension_sorting->GetAppLaunchOrdinal(ext2_->id())));
|
| - EXPECT_TRUE(first_ordinal.Equal(
|
| + EXPECT_TRUE(first_ordinal.Equals(
|
| extension_sorting->GetAppLaunchOrdinal(ext3_->id())));
|
|
|
| - EXPECT_TRUE(first_ordinal.Equal(
|
| + EXPECT_TRUE(first_ordinal.Equals(
|
| extension_sorting->GetPageOrdinal(ext1_->id())));
|
| - EXPECT_TRUE(first_ordinal.Equal(
|
| + EXPECT_TRUE(first_ordinal.Equals(
|
| extension_sorting->GetPageOrdinal(ext2_->id())));
|
| EXPECT_TRUE(first_ordinal.LessThan(
|
| extension_sorting->GetPageOrdinal(ext3_->id())));
|
| @@ -211,7 +214,8 @@ class ExtensionSortingInitializeWithNoApps
|
| ExtensionSorting* extension_sorting = prefs()->extension_sorting();
|
|
|
| // Make sure that the web store has valid ordinals.
|
| - StringOrdinal initial_ordinal = StringOrdinal::CreateInitialOrdinal();
|
| + syncer::StringOrdinal initial_ordinal =
|
| + syncer::StringOrdinal::CreateInitialOrdinal();
|
| extension_sorting->SetPageOrdinal(extension_misc::kWebStoreAppId,
|
| initial_ordinal);
|
| extension_sorting->SetAppLaunchOrdinal(extension_misc::kWebStoreAppId,
|
| @@ -223,7 +227,7 @@ class ExtensionSortingInitializeWithNoApps
|
| virtual void Verify() OVERRIDE {
|
| ExtensionSorting* extension_sorting = prefs()->extension_sorting();
|
|
|
| - StringOrdinal page =
|
| + syncer::StringOrdinal page =
|
| extension_sorting->GetPageOrdinal(extension_misc::kWebStoreAppId);
|
| EXPECT_TRUE(page.IsValid());
|
|
|
| @@ -231,7 +235,7 @@ class ExtensionSortingInitializeWithNoApps
|
| extension_sorting->ntp_ordinal_map_.find(page);
|
| EXPECT_TRUE(page_it != extension_sorting->ntp_ordinal_map_.end());
|
|
|
| - StringOrdinal app_launch =
|
| + syncer::StringOrdinal app_launch =
|
| extension_sorting->GetPageOrdinal(extension_misc::kWebStoreAppId);
|
| EXPECT_TRUE(app_launch.IsValid());
|
|
|
| @@ -290,7 +294,7 @@ class ExtensionSortingFixNTPCollisionsAllCollide
|
| virtual ~ExtensionSortingFixNTPCollisionsAllCollide() {}
|
|
|
| virtual void Initialize() OVERRIDE {
|
| - repeated_ordinal_ = StringOrdinal::CreateInitialOrdinal();
|
| + repeated_ordinal_ = syncer::StringOrdinal::CreateInitialOrdinal();
|
|
|
| ExtensionSorting* extension_sorting = prefs()->extension_sorting();
|
|
|
| @@ -307,12 +311,12 @@ class ExtensionSortingFixNTPCollisionsAllCollide
|
| }
|
| virtual void Verify() OVERRIDE {
|
| ExtensionSorting* extension_sorting = prefs()->extension_sorting();
|
| - StringOrdinal ext1_app_launch = extension_sorting->GetAppLaunchOrdinal(
|
| - ext1_->id());
|
| - StringOrdinal ext2_app_launch = extension_sorting->GetAppLaunchOrdinal(
|
| - ext2_->id());
|
| - StringOrdinal ext3_app_launch = extension_sorting->GetAppLaunchOrdinal(
|
| - ext3_->id());
|
| + syncer::StringOrdinal ext1_app_launch =
|
| + extension_sorting->GetAppLaunchOrdinal(ext1_->id());
|
| + syncer::StringOrdinal ext2_app_launch =
|
| + extension_sorting->GetAppLaunchOrdinal(ext2_->id());
|
| + syncer::StringOrdinal ext3_app_launch =
|
| + extension_sorting->GetAppLaunchOrdinal(ext3_->id());
|
|
|
| // The overlapping extensions should have be adjusted so that they are
|
| // sorted by their id.
|
| @@ -324,16 +328,16 @@ class ExtensionSortingFixNTPCollisionsAllCollide
|
| ext2_app_launch.LessThan(ext3_app_launch));
|
|
|
| // The page ordinal should be unchanged.
|
| - EXPECT_TRUE(extension_sorting->GetPageOrdinal(ext1_->id()).Equal(
|
| + EXPECT_TRUE(extension_sorting->GetPageOrdinal(ext1_->id()).Equals(
|
| repeated_ordinal_));
|
| - EXPECT_TRUE(extension_sorting->GetPageOrdinal(ext2_->id()).Equal(
|
| + EXPECT_TRUE(extension_sorting->GetPageOrdinal(ext2_->id()).Equals(
|
| repeated_ordinal_));
|
| - EXPECT_TRUE(extension_sorting->GetPageOrdinal(ext3_->id()).Equal(
|
| + EXPECT_TRUE(extension_sorting->GetPageOrdinal(ext3_->id()).Equals(
|
| repeated_ordinal_));
|
| }
|
|
|
| private:
|
| - StringOrdinal repeated_ordinal_;
|
| + syncer::StringOrdinal repeated_ordinal_;
|
| };
|
| TEST_F(ExtensionSortingFixNTPCollisionsAllCollide,
|
| ExtensionSortingFixNTPCollisionsAllCollide) {}
|
| @@ -345,8 +349,8 @@ class ExtensionSortingFixNTPCollisionsSomeCollideAtStart
|
| virtual ~ExtensionSortingFixNTPCollisionsSomeCollideAtStart() {}
|
|
|
| virtual void Initialize() OVERRIDE {
|
| - first_ordinal_ = StringOrdinal::CreateInitialOrdinal();
|
| - StringOrdinal second_ordinal = first_ordinal_.CreateAfter();
|
| + first_ordinal_ = syncer::StringOrdinal::CreateInitialOrdinal();
|
| + syncer::StringOrdinal second_ordinal = first_ordinal_.CreateAfter();
|
|
|
| ExtensionSorting* extension_sorting = prefs()->extension_sorting();
|
|
|
| @@ -366,12 +370,12 @@ class ExtensionSortingFixNTPCollisionsSomeCollideAtStart
|
| }
|
| virtual void Verify() OVERRIDE {
|
| ExtensionSorting* extension_sorting = prefs()->extension_sorting();
|
| - StringOrdinal ext1_app_launch = extension_sorting->GetAppLaunchOrdinal(
|
| - ext1_->id());
|
| - StringOrdinal ext2_app_launch = extension_sorting->GetAppLaunchOrdinal(
|
| - ext2_->id());
|
| - StringOrdinal ext3_app_launch = extension_sorting->GetAppLaunchOrdinal(
|
| - ext3_->id());
|
| + syncer::StringOrdinal ext1_app_launch =
|
| + extension_sorting->GetAppLaunchOrdinal(ext1_->id());
|
| + syncer::StringOrdinal ext2_app_launch =
|
| + extension_sorting->GetAppLaunchOrdinal(ext2_->id());
|
| + syncer::StringOrdinal ext3_app_launch =
|
| + extension_sorting->GetAppLaunchOrdinal(ext3_->id());
|
|
|
| // The overlapping extensions should have be adjusted so that they are
|
| // sorted by their id, but they both should be before ext3, which wasn't
|
| @@ -382,16 +386,16 @@ class ExtensionSortingFixNTPCollisionsSomeCollideAtStart
|
| EXPECT_TRUE(ext2_app_launch.LessThan(ext3_app_launch));
|
|
|
| // The page ordinal should be unchanged.
|
| - EXPECT_TRUE(extension_sorting->GetPageOrdinal(ext1_->id()).Equal(
|
| + EXPECT_TRUE(extension_sorting->GetPageOrdinal(ext1_->id()).Equals(
|
| first_ordinal_));
|
| - EXPECT_TRUE(extension_sorting->GetPageOrdinal(ext2_->id()).Equal(
|
| + EXPECT_TRUE(extension_sorting->GetPageOrdinal(ext2_->id()).Equals(
|
| first_ordinal_));
|
| - EXPECT_TRUE(extension_sorting->GetPageOrdinal(ext3_->id()).Equal(
|
| + EXPECT_TRUE(extension_sorting->GetPageOrdinal(ext3_->id()).Equals(
|
| first_ordinal_));
|
| }
|
|
|
| private:
|
| - StringOrdinal first_ordinal_;
|
| + syncer::StringOrdinal first_ordinal_;
|
| };
|
| TEST_F(ExtensionSortingFixNTPCollisionsSomeCollideAtStart,
|
| ExtensionSortingFixNTPCollisionsSomeCollideAtStart) {}
|
| @@ -403,8 +407,8 @@ class ExtensionSortingFixNTPCollisionsSomeCollideAtEnd
|
| virtual ~ExtensionSortingFixNTPCollisionsSomeCollideAtEnd() {}
|
|
|
| virtual void Initialize() OVERRIDE {
|
| - first_ordinal_ = StringOrdinal::CreateInitialOrdinal();
|
| - StringOrdinal second_ordinal = first_ordinal_.CreateAfter();
|
| + first_ordinal_ = syncer::StringOrdinal::CreateInitialOrdinal();
|
| + syncer::StringOrdinal second_ordinal = first_ordinal_.CreateAfter();
|
|
|
| ExtensionSorting* extension_sorting = prefs()->extension_sorting();
|
|
|
| @@ -424,12 +428,12 @@ class ExtensionSortingFixNTPCollisionsSomeCollideAtEnd
|
| }
|
| virtual void Verify() OVERRIDE {
|
| ExtensionSorting* extension_sorting = prefs()->extension_sorting();
|
| - StringOrdinal ext1_app_launch = extension_sorting->GetAppLaunchOrdinal(
|
| - ext1_->id());
|
| - StringOrdinal ext2_app_launch = extension_sorting->GetAppLaunchOrdinal(
|
| - ext2_->id());
|
| - StringOrdinal ext3_app_launch = extension_sorting->GetAppLaunchOrdinal(
|
| - ext3_->id());
|
| + syncer::StringOrdinal ext1_app_launch =
|
| + extension_sorting->GetAppLaunchOrdinal(ext1_->id());
|
| + syncer::StringOrdinal ext2_app_launch =
|
| + extension_sorting->GetAppLaunchOrdinal(ext2_->id());
|
| + syncer::StringOrdinal ext3_app_launch =
|
| + extension_sorting->GetAppLaunchOrdinal(ext3_->id());
|
|
|
| // The overlapping extensions should have be adjusted so that they are
|
| // sorted by their id, but they both should be after ext1, which wasn't
|
| @@ -440,16 +444,16 @@ class ExtensionSortingFixNTPCollisionsSomeCollideAtEnd
|
| ext2_app_launch.LessThan(ext3_app_launch));
|
|
|
| // The page ordinal should be unchanged.
|
| - EXPECT_TRUE(extension_sorting->GetPageOrdinal(ext1_->id()).Equal(
|
| + EXPECT_TRUE(extension_sorting->GetPageOrdinal(ext1_->id()).Equals(
|
| first_ordinal_));
|
| - EXPECT_TRUE(extension_sorting->GetPageOrdinal(ext2_->id()).Equal(
|
| + EXPECT_TRUE(extension_sorting->GetPageOrdinal(ext2_->id()).Equals(
|
| first_ordinal_));
|
| - EXPECT_TRUE(extension_sorting->GetPageOrdinal(ext3_->id()).Equal(
|
| + EXPECT_TRUE(extension_sorting->GetPageOrdinal(ext3_->id()).Equals(
|
| first_ordinal_));
|
| }
|
|
|
| private:
|
| - StringOrdinal first_ordinal_;
|
| + syncer::StringOrdinal first_ordinal_;
|
| };
|
| TEST_F(ExtensionSortingFixNTPCollisionsSomeCollideAtEnd,
|
| ExtensionSortingFixNTPCollisionsSomeCollideAtEnd) {}
|
| @@ -461,8 +465,8 @@ class ExtensionSortingFixNTPCollisionsTwoCollisions
|
| virtual ~ExtensionSortingFixNTPCollisionsTwoCollisions() {}
|
|
|
| virtual void Initialize() OVERRIDE {
|
| - first_ordinal_ = StringOrdinal::CreateInitialOrdinal();
|
| - StringOrdinal second_ordinal = first_ordinal_.CreateAfter();
|
| + first_ordinal_ = syncer::StringOrdinal::CreateInitialOrdinal();
|
| + syncer::StringOrdinal second_ordinal = first_ordinal_.CreateAfter();
|
|
|
| ExtensionSorting* extension_sorting = prefs()->extension_sorting();
|
|
|
| @@ -483,14 +487,14 @@ class ExtensionSortingFixNTPCollisionsTwoCollisions
|
| }
|
| virtual void Verify() OVERRIDE {
|
| ExtensionSorting* extension_sorting = prefs()->extension_sorting();
|
| - StringOrdinal ext1_app_launch = extension_sorting->GetAppLaunchOrdinal(
|
| - ext1_->id());
|
| - StringOrdinal ext2_app_launch = extension_sorting->GetAppLaunchOrdinal(
|
| - ext2_->id());
|
| - StringOrdinal ext3_app_launch = extension_sorting->GetAppLaunchOrdinal(
|
| - ext3_->id());
|
| - StringOrdinal ext4_app_launch = extension_sorting->GetAppLaunchOrdinal(
|
| - ext4_->id());
|
| + syncer::StringOrdinal ext1_app_launch =
|
| + extension_sorting->GetAppLaunchOrdinal(ext1_->id());
|
| + syncer::StringOrdinal ext2_app_launch =
|
| + extension_sorting->GetAppLaunchOrdinal(ext2_->id());
|
| + syncer::StringOrdinal ext3_app_launch =
|
| + extension_sorting->GetAppLaunchOrdinal(ext3_->id());
|
| + syncer::StringOrdinal ext4_app_launch =
|
| + extension_sorting->GetAppLaunchOrdinal(ext4_->id());
|
|
|
| // The overlapping extensions should have be adjusted so that they are
|
| // sorted by their id, with |ext1| and |ext2| appearing before |ext3| and
|
| @@ -506,18 +510,18 @@ class ExtensionSortingFixNTPCollisionsTwoCollisions
|
| ext3_app_launch.LessThan(ext4_app_launch));
|
|
|
| // The page ordinal should be unchanged.
|
| - EXPECT_TRUE(extension_sorting->GetPageOrdinal(ext1_->id()).Equal(
|
| + EXPECT_TRUE(extension_sorting->GetPageOrdinal(ext1_->id()).Equals(
|
| first_ordinal_));
|
| - EXPECT_TRUE(extension_sorting->GetPageOrdinal(ext2_->id()).Equal(
|
| + EXPECT_TRUE(extension_sorting->GetPageOrdinal(ext2_->id()).Equals(
|
| first_ordinal_));
|
| - EXPECT_TRUE(extension_sorting->GetPageOrdinal(ext3_->id()).Equal(
|
| + EXPECT_TRUE(extension_sorting->GetPageOrdinal(ext3_->id()).Equals(
|
| first_ordinal_));
|
| - EXPECT_TRUE(extension_sorting->GetPageOrdinal(ext4_->id()).Equal(
|
| + EXPECT_TRUE(extension_sorting->GetPageOrdinal(ext4_->id()).Equals(
|
| first_ordinal_));
|
| }
|
|
|
| private:
|
| - StringOrdinal first_ordinal_;
|
| + syncer::StringOrdinal first_ordinal_;
|
| };
|
| TEST_F(ExtensionSortingFixNTPCollisionsTwoCollisions,
|
| ExtensionSortingFixNTPCollisionsTwoCollisions) {}
|
| @@ -532,10 +536,11 @@ class ExtensionSortingEnsureValidOrdinals :
|
| virtual void Verify() {
|
| ExtensionSorting* extension_sorting = prefs()->extension_sorting();
|
|
|
| - // Give ext1 invalid ordinals and then check that EnsureValidOridnals fixes
|
| + // Give ext1 invalid ordinals and then check that EnsureValidOrdinals fixes
|
| // them.
|
| - extension_sorting->SetAppLaunchOrdinal(ext1_->id(), StringOrdinal());
|
| - extension_sorting->SetPageOrdinal(ext1_->id(), StringOrdinal());
|
| + extension_sorting->SetAppLaunchOrdinal(ext1_->id(),
|
| + syncer::StringOrdinal());
|
| + extension_sorting->SetPageOrdinal(ext1_->id(), syncer::StringOrdinal());
|
|
|
| extension_sorting->EnsureValidOrdinals(ext1_->id());
|
|
|
| @@ -558,7 +563,8 @@ class ExtensionSortingPageOrdinalMapping :
|
| std::string ext_2 = "ext_2";
|
|
|
| ExtensionSorting* extension_sorting = prefs()->extension_sorting();
|
| - StringOrdinal first_ordinal = StringOrdinal::CreateInitialOrdinal();
|
| + syncer::StringOrdinal first_ordinal =
|
| + syncer::StringOrdinal::CreateInitialOrdinal();
|
|
|
| // Ensure attempting to removing a mapping with an invalid page doesn't
|
| // modify the map.
|
| @@ -622,7 +628,7 @@ class ExtensionSortingPreinstalledAppsBase :
|
| prefs()->OnExtensionInstalled(app1_scoped_.get(),
|
| Extension::ENABLED,
|
| false,
|
| - StringOrdinal());
|
| + syncer::StringOrdinal());
|
|
|
| app2_scoped_ = Extension::Create(
|
| prefs_.temp_dir().AppendASCII("app2_"), Extension::EXTERNAL_PREF,
|
| @@ -630,7 +636,7 @@ class ExtensionSortingPreinstalledAppsBase :
|
| prefs()->OnExtensionInstalled(app2_scoped_.get(),
|
| Extension::ENABLED,
|
| false,
|
| - StringOrdinal());
|
| + syncer::StringOrdinal());
|
|
|
| app1_ = app1_scoped_.get();
|
| app2_ = app2_scoped_.get();
|
| @@ -655,23 +661,25 @@ class ExtensionSortingGetMinOrMaxAppLaunchOrdinalsOnPage :
|
|
|
| virtual void Initialize() OVERRIDE {}
|
| virtual void Verify() OVERRIDE {
|
| - StringOrdinal page = StringOrdinal::CreateInitialOrdinal();
|
| + syncer::StringOrdinal page = syncer::StringOrdinal::CreateInitialOrdinal();
|
| ExtensionSorting* extension_sorting = prefs()->extension_sorting();
|
|
|
| - StringOrdinal min = extension_sorting->GetMinOrMaxAppLaunchOrdinalsOnPage(
|
| - page,
|
| - ExtensionSorting::MIN_ORDINAL);
|
| - StringOrdinal max = extension_sorting->GetMinOrMaxAppLaunchOrdinalsOnPage(
|
| - page,
|
| - ExtensionSorting::MAX_ORDINAL);
|
| + syncer::StringOrdinal min =
|
| + extension_sorting->GetMinOrMaxAppLaunchOrdinalsOnPage(
|
| + page,
|
| + ExtensionSorting::MIN_ORDINAL);
|
| + syncer::StringOrdinal max =
|
| + extension_sorting->GetMinOrMaxAppLaunchOrdinalsOnPage(
|
| + page,
|
| + ExtensionSorting::MAX_ORDINAL);
|
| EXPECT_TRUE(min.IsValid());
|
| EXPECT_TRUE(max.IsValid());
|
| EXPECT_TRUE(min.LessThan(max));
|
|
|
| // Ensure that the min and max values aren't set for empty pages.
|
| - min = StringOrdinal();
|
| - max = StringOrdinal();
|
| - StringOrdinal empty_page = page.CreateAfter();
|
| + min = syncer::StringOrdinal();
|
| + max = syncer::StringOrdinal();
|
| + syncer::StringOrdinal empty_page = page.CreateAfter();
|
| EXPECT_FALSE(min.IsValid());
|
| EXPECT_FALSE(max.IsValid());
|
| min = extension_sorting->GetMinOrMaxAppLaunchOrdinalsOnPage(
|
| @@ -698,7 +706,8 @@ class ExtensionSortingKeepEmptyStringOrdinalPages :
|
| virtual void Initialize() {
|
| ExtensionSorting* extension_sorting = prefs()->extension_sorting();
|
|
|
| - StringOrdinal first_page = StringOrdinal::CreateInitialOrdinal();
|
| + syncer::StringOrdinal first_page =
|
| + syncer::StringOrdinal::CreateInitialOrdinal();
|
| extension_sorting->SetPageOrdinal(app1_->id(), first_page);
|
| EXPECT_EQ(0, extension_sorting->PageStringOrdinalAsInteger(first_page));
|
|
|
| @@ -719,11 +728,11 @@ class ExtensionSortingKeepEmptyStringOrdinalPages :
|
| extension_sorting->SetPageOrdinal(app2_->id(), last_page_);
|
| EXPECT_EQ(2, extension_sorting->PageStringOrdinalAsInteger(last_page_));
|
| EXPECT_TRUE(
|
| - last_page_.Equal(extension_sorting->PageIntegerAsStringOrdinal(2)));
|
| + last_page_.Equals(extension_sorting->PageIntegerAsStringOrdinal(2)));
|
| }
|
|
|
| private:
|
| - StringOrdinal last_page_;
|
| + syncer::StringOrdinal last_page_;
|
| };
|
| TEST_F(ExtensionSortingKeepEmptyStringOrdinalPages,
|
| ExtensionSortingKeepEmptyStringOrdinalPages) {}
|
| @@ -737,7 +746,8 @@ class ExtensionSortingMakesFillerOrdinals :
|
| virtual void Initialize() {
|
| ExtensionSorting* extension_sorting = prefs()->extension_sorting();
|
|
|
| - StringOrdinal first_page = StringOrdinal::CreateInitialOrdinal();
|
| + syncer::StringOrdinal first_page =
|
| + syncer::StringOrdinal::CreateInitialOrdinal();
|
| extension_sorting->SetPageOrdinal(app1_->id(), first_page);
|
| EXPECT_EQ(0, extension_sorting->PageStringOrdinalAsInteger(first_page));
|
| }
|
| @@ -748,11 +758,13 @@ class ExtensionSortingMakesFillerOrdinals :
|
| // on them, this test simulates dropping of an app on the 1st and 4th empty
|
| // pages (3rd and 6th pages by index) to ensure we don't crash and that
|
| // filler ordinals are created as needed. See: http://crbug.com/122214
|
| - StringOrdinal page_three = extension_sorting->PageIntegerAsStringOrdinal(2);
|
| + syncer::StringOrdinal page_three =
|
| + extension_sorting->PageIntegerAsStringOrdinal(2);
|
| extension_sorting->SetPageOrdinal(app1_->id(), page_three);
|
| EXPECT_EQ(2, extension_sorting->PageStringOrdinalAsInteger(page_three));
|
|
|
| - StringOrdinal page_six = extension_sorting->PageIntegerAsStringOrdinal(5);
|
| + syncer::StringOrdinal page_six =
|
| + extension_sorting->PageIntegerAsStringOrdinal(5);
|
| extension_sorting->SetPageOrdinal(app1_->id(), page_six);
|
| EXPECT_EQ(5, extension_sorting->PageStringOrdinalAsInteger(page_six));
|
| }
|
|
|