| Index: chrome/browser/media_galleries/media_galleries_preferences_unittest.cc
|
| ===================================================================
|
| --- chrome/browser/media_galleries/media_galleries_preferences_unittest.cc (revision 218837)
|
| +++ chrome/browser/media_galleries/media_galleries_preferences_unittest.cc (working copy)
|
| @@ -173,7 +173,8 @@
|
| return default_galleries_count_;
|
| }
|
|
|
| - void AddGalleryExpectation(MediaGalleryPrefId id, string16 display_name,
|
| + void AddGalleryExpectation(MediaGalleryPrefId id,
|
| + const string16& display_name,
|
| std::string device_id,
|
| base::FilePath relative_path,
|
| MediaGalleryPrefInfo::Type type) {
|
| @@ -270,30 +271,30 @@
|
| path = MakePath("new_auto");
|
| StorageInfo info;
|
| MediaStorageUtil::GetDeviceInfoFromPath(path, &info, &relative_path);
|
| - info.set_name(ASCIIToUTF16("NewAutoGallery"));
|
| - id = AddGalleryWithNameV1(info.device_id(), info.name(),
|
| - relative_path, false /*auto*/);
|
| + base::string16 gallery_name = base::ASCIIToUTF16("NewAutoGallery");
|
| + id = AddGalleryWithNameV1(info.device_id(), gallery_name, relative_path,
|
| + false /*auto*/);
|
| EXPECT_EQ(default_galleries_count() + 1UL, id);
|
| auto_id = id;
|
| - AddGalleryExpectation(id, info.name(), info.device_id(), relative_path,
|
| + AddGalleryExpectation(id, gallery_name, info.device_id(), relative_path,
|
| MediaGalleryPrefInfo::kAutoDetected);
|
| Verify();
|
|
|
| // Add it again (as user), nothing should happen.
|
| - id = AddGalleryWithNameV1(info.device_id(), info.name(),
|
| - relative_path, true /*auto*/);
|
| + id = AddGalleryWithNameV1(info.device_id(), gallery_name, relative_path,
|
| + true /*auto*/);
|
| EXPECT_EQ(auto_id, id);
|
| Verify();
|
|
|
| // Add a new user added gallery.
|
| path = MakePath("new_user");
|
| MediaStorageUtil::GetDeviceInfoFromPath(path, &info, &relative_path);
|
| - info.set_name(ASCIIToUTF16("NewUserGallery"));
|
| - id = AddGalleryWithNameV1(info.device_id(), info.name(),
|
| - relative_path, true /*user*/);
|
| + gallery_name = base::ASCIIToUTF16("NewUserGallery");
|
| + id = AddGalleryWithNameV1(info.device_id(), gallery_name, relative_path,
|
| + true /*user*/);
|
| EXPECT_EQ(default_galleries_count() + 2UL, id);
|
| user_added_id = id;
|
| - AddGalleryExpectation(id, info.name(), info.device_id(), relative_path,
|
| + AddGalleryExpectation(id, gallery_name, info.device_id(), relative_path,
|
| MediaGalleryPrefInfo::kUserAdded);
|
| Verify();
|
|
|
| @@ -383,11 +384,11 @@
|
| // Add an auto detected gallery in the prefs version 0 format.
|
| path = MakePath("new_auto");
|
| MediaStorageUtil::GetDeviceInfoFromPath(path, &info, &relative_path);
|
| - info.set_name(ASCIIToUTF16("NewAutoGallery"));
|
| - id = AddGalleryWithNameV0(info.device_id(), info.name(),
|
| - relative_path, false /*auto*/);
|
| + base::string16 gallery_name = base::ASCIIToUTF16("NewAutoGallery");
|
| + id = AddGalleryWithNameV0(info.device_id(), gallery_name, relative_path,
|
| + false /*auto*/);
|
| EXPECT_EQ(default_galleries_count() + 1UL, id);
|
| - AddGalleryExpectation(id, info.name(), info.device_id(), relative_path,
|
| + AddGalleryExpectation(id, gallery_name, info.device_id(), relative_path,
|
| MediaGalleryPrefInfo::kAutoDetected);
|
| Verify();
|
|
|
| @@ -423,12 +424,12 @@
|
| // Add a new auto detect gallery to test with.
|
| path = MakePath("new_auto");
|
| MediaStorageUtil::GetDeviceInfoFromPath(path, &info, &relative_path);
|
| - info.set_name(ASCIIToUTF16("NewAutoGallery"));
|
| - id = AddGalleryWithNameV1(info.device_id(), info.name(),
|
| - relative_path, false /*auto*/);
|
| + base::string16 gallery_name = base::ASCIIToUTF16("NewAutoGallery");
|
| + id = AddGalleryWithNameV1(info.device_id(), gallery_name, relative_path,
|
| + false /*auto*/);
|
| EXPECT_EQ(default_galleries_count() + 1UL, id);
|
| auto_id = id;
|
| - AddGalleryExpectation(id, info.name(), info.device_id(), relative_path,
|
| + AddGalleryExpectation(id, gallery_name, info.device_id(), relative_path,
|
| MediaGalleryPrefInfo::kAutoDetected);
|
| Verify();
|
|
|
| @@ -441,7 +442,7 @@
|
| // Add the gallery again as a user action.
|
| id = gallery_prefs()->AddGalleryByPath(path);
|
| EXPECT_EQ(auto_id, id);
|
| - AddGalleryExpectation(id, info.name(), info.device_id(), relative_path,
|
| + AddGalleryExpectation(id, gallery_name, info.device_id(), relative_path,
|
| MediaGalleryPrefInfo::kAutoDetected);
|
| Verify();
|
|
|
| @@ -452,8 +453,8 @@
|
| Verify();
|
|
|
| // Try adding the gallery again automatically and it should be a no-op.
|
| - id = AddGalleryWithNameV1(info.device_id(), info.name(),
|
| - relative_path, false /*auto*/);
|
| + id = AddGalleryWithNameV1(info.device_id(), gallery_name, relative_path,
|
| + false /*auto*/);
|
| EXPECT_EQ(auto_id, id);
|
| Verify();
|
| }
|
| @@ -464,24 +465,23 @@
|
| StorageInfo info;
|
| base::FilePath relative_path;
|
| MediaStorageUtil::GetDeviceInfoFromPath(path, &info, &relative_path);
|
| - info.set_name(ASCIIToUTF16("NewAutoGallery"));
|
| - MediaGalleryPrefId id =
|
| - AddGalleryWithNameV2(info.device_id(), info.name(),
|
| - relative_path, false /*auto*/);
|
| - AddGalleryExpectation(id, info.name(), info.device_id(), relative_path,
|
| + base::string16 gallery_name = base::ASCIIToUTF16("NewAutoGallery");
|
| + MediaGalleryPrefId id = AddGalleryWithNameV2(info.device_id(), gallery_name,
|
| + relative_path, false /*auto*/);
|
| + AddGalleryExpectation(id, gallery_name, info.device_id(), relative_path,
|
| MediaGalleryPrefInfo::kAutoDetected);
|
| Verify();
|
|
|
| // Won't override the name -- don't change any expectation.
|
| - info.set_name(string16());
|
| - AddGalleryWithNameV2(info.device_id(), info.name(), relative_path, false);
|
| + gallery_name = base::string16();
|
| + AddGalleryWithNameV2(info.device_id(), gallery_name, relative_path, false);
|
| Verify();
|
|
|
| - info.set_name(ASCIIToUTF16("NewName"));
|
| - id = AddGalleryWithNameV2(info.device_id(), info.name(),
|
| - relative_path, false);
|
| + gallery_name = base::ASCIIToUTF16("NewName");
|
| + id = AddGalleryWithNameV2(info.device_id(), gallery_name, relative_path,
|
| + false);
|
| // Note: will really just update the existing expectation.
|
| - AddGalleryExpectation(id, info.name(), info.device_id(), relative_path,
|
| + AddGalleryExpectation(id, gallery_name, info.device_id(), relative_path,
|
| MediaGalleryPrefInfo::kAutoDetected);
|
| Verify();
|
| }
|
| @@ -496,34 +496,34 @@
|
| // Add some galleries to test with.
|
| path = MakePath("new_user");
|
| MediaStorageUtil::GetDeviceInfoFromPath(path, &info, &relative_path);
|
| - info.set_name(ASCIIToUTF16("NewUserGallery"));
|
| - id = AddGalleryWithNameV1(info.device_id(), info.name(),
|
| - relative_path, true /*user*/);
|
| + base::string16 gallery_name = base::ASCIIToUTF16("NewUserGallery");
|
| + id = AddGalleryWithNameV1(info.device_id(), gallery_name, relative_path,
|
| + true /*user*/);
|
| EXPECT_EQ(default_galleries_count() + 1UL, id);
|
| user_added_id = id;
|
| - AddGalleryExpectation(id, info.name(), info.device_id(), relative_path,
|
| + AddGalleryExpectation(id, gallery_name, info.device_id(), relative_path,
|
| MediaGalleryPrefInfo::kUserAdded);
|
| Verify();
|
|
|
| path = MakePath("new_auto");
|
| MediaStorageUtil::GetDeviceInfoFromPath(path, &info, &relative_path);
|
| - info.set_name(ASCIIToUTF16("NewAutoGallery"));
|
| - id = AddGalleryWithNameV1(info.device_id(), info.name(),
|
| - relative_path, false /*auto*/);
|
| + gallery_name = base::ASCIIToUTF16("NewAutoGallery");
|
| + id = AddGalleryWithNameV1(info.device_id(), gallery_name, relative_path,
|
| + false /*auto*/);
|
| EXPECT_EQ(default_galleries_count() + 2UL, id);
|
| auto_id = id;
|
| - AddGalleryExpectation(id, info.name(), info.device_id(), relative_path,
|
| + AddGalleryExpectation(id, gallery_name, info.device_id(), relative_path,
|
| MediaGalleryPrefInfo::kAutoDetected);
|
| Verify();
|
|
|
| path = MakePath("to_blacklist");
|
| MediaStorageUtil::GetDeviceInfoFromPath(path, &info, &relative_path);
|
| - info.set_name(ASCIIToUTF16("ToBlacklistGallery"));
|
| - id = AddGalleryWithNameV1(info.device_id(), info.name(),
|
| - relative_path, false /*auto*/);
|
| + gallery_name = base::ASCIIToUTF16("ToBlacklistGallery");
|
| + id = AddGalleryWithNameV1(info.device_id(), gallery_name, relative_path,
|
| + false /*auto*/);
|
| EXPECT_EQ(default_galleries_count() + 3UL, id);
|
| to_blacklist_id = id;
|
| - AddGalleryExpectation(id, info.name(), info.device_id(), relative_path,
|
| + AddGalleryExpectation(id, gallery_name, info.device_id(), relative_path,
|
| MediaGalleryPrefInfo::kAutoDetected);
|
| Verify();
|
|
|
| @@ -614,21 +614,21 @@
|
| // Add a new auto detect gallery to test with.
|
| path = MakePath("new_auto");
|
| MediaStorageUtil::GetDeviceInfoFromPath(path, &info, &relative_path);
|
| - info.set_name(ASCIIToUTF16("NewAutoGallery"));
|
| - id = AddGalleryWithNameV1(info.device_id(), info.name(),
|
| - relative_path, false /*auto*/);
|
| + base::string16 gallery_name = base::ASCIIToUTF16("NewAutoGallery");
|
| + id = AddGalleryWithNameV1(info.device_id(), gallery_name, relative_path,
|
| + false /*auto*/);
|
| EXPECT_EQ(default_galleries_count() + 1UL, id);
|
| auto_id = id;
|
| - AddGalleryExpectation(id, info.name(), info.device_id(), relative_path,
|
| + AddGalleryExpectation(id, gallery_name, info.device_id(), relative_path,
|
| MediaGalleryPrefInfo::kAutoDetected);
|
| Verify();
|
|
|
| // Update the device name and add the gallery again.
|
| - info.set_name(ASCIIToUTF16("AutoGallery2"));
|
| - id = AddGalleryWithNameV1(info.device_id(), info.name(),
|
| - relative_path, false /*auto*/);
|
| + gallery_name = base::ASCIIToUTF16("AutoGallery2");
|
| + id = AddGalleryWithNameV1(info.device_id(), gallery_name, relative_path,
|
| + false /*auto*/);
|
| EXPECT_EQ(auto_id, id);
|
| - AddGalleryExpectation(id, info.name(), info.device_id(), relative_path,
|
| + AddGalleryExpectation(id, gallery_name, info.device_id(), relative_path,
|
| MediaGalleryPrefInfo::kAutoDetected);
|
| Verify();
|
| }
|
| @@ -642,12 +642,11 @@
|
| // Add a regular gallery
|
| path = MakePath("new_user");
|
| MediaStorageUtil::GetDeviceInfoFromPath(path, &info, &relative_path);
|
| - info.set_name(ASCIIToUTF16("NewUserGallery"));
|
| - MediaGalleryPrefId user_added_id =
|
| - AddGalleryWithNameV1(info.device_id(), info.name(),
|
| - relative_path, true /*user*/);
|
| + base::string16 gallery_name = base::ASCIIToUTF16("NewUserGallery");
|
| + MediaGalleryPrefId user_added_id = AddGalleryWithNameV1(
|
| + info.device_id(), gallery_name, relative_path, true /*user*/);
|
| EXPECT_EQ(default_galleries_count() + 1UL, user_added_id);
|
| - AddGalleryExpectation(user_added_id, info.name(), info.device_id(),
|
| + AddGalleryExpectation(user_added_id, gallery_name, info.device_id(),
|
| relative_path, MediaGalleryPrefInfo::kUserAdded);
|
| Verify();
|
|
|
| @@ -664,46 +663,46 @@
|
|
|
| // Add some galleries on the same device.
|
| relative_path = base::FilePath(FILE_PATH_LITERAL("path1/on/device1"));
|
| - info.set_name(ASCIIToUTF16("Device1Path1"));
|
| + gallery_name = base::ASCIIToUTF16("Device1Path1");
|
| std::string device_id = "path:device1";
|
| MediaGalleryPrefId dev1_path1_id = AddGalleryWithNameV1(
|
| - device_id, info.name(), relative_path, true /*user*/);
|
| + device_id, gallery_name, relative_path, true /*user*/);
|
| EXPECT_EQ(default_galleries_count() + 2UL, dev1_path1_id);
|
| - AddGalleryExpectation(dev1_path1_id, info.name(), device_id, relative_path,
|
| + AddGalleryExpectation(dev1_path1_id, gallery_name, device_id, relative_path,
|
| MediaGalleryPrefInfo::kUserAdded);
|
| Verify();
|
|
|
| relative_path = base::FilePath(FILE_PATH_LITERAL("path2/on/device1"));
|
| - info.set_name(ASCIIToUTF16("Device1Path2"));
|
| + gallery_name = base::ASCIIToUTF16("Device1Path2");
|
| MediaGalleryPrefId dev1_path2_id = AddGalleryWithNameV1(
|
| - device_id, info.name(), relative_path, true /*user*/);
|
| + device_id, gallery_name, relative_path, true /*user*/);
|
| EXPECT_EQ(default_galleries_count() + 3UL, dev1_path2_id);
|
| - AddGalleryExpectation(dev1_path2_id, info.name(), device_id, relative_path,
|
| + AddGalleryExpectation(dev1_path2_id, gallery_name, device_id, relative_path,
|
| MediaGalleryPrefInfo::kUserAdded);
|
| Verify();
|
|
|
| relative_path = base::FilePath(FILE_PATH_LITERAL("path1/on/device2"));
|
| - info.set_name(ASCIIToUTF16("Device2Path1"));
|
| + gallery_name = base::ASCIIToUTF16("Device2Path1");
|
| device_id = "path:device2";
|
| MediaGalleryPrefId dev2_path1_id = AddGalleryWithNameV1(
|
| - device_id, info.name(), relative_path, true /*user*/);
|
| + device_id, gallery_name, relative_path, true /*user*/);
|
| EXPECT_EQ(default_galleries_count() + 4UL, dev2_path1_id);
|
| - AddGalleryExpectation(dev2_path1_id, info.name(), device_id, relative_path,
|
| + AddGalleryExpectation(dev2_path1_id, gallery_name, device_id, relative_path,
|
| MediaGalleryPrefInfo::kUserAdded);
|
| Verify();
|
|
|
| relative_path = base::FilePath(FILE_PATH_LITERAL("path2/on/device2"));
|
| - info.set_name(ASCIIToUTF16("Device2Path2"));
|
| + gallery_name = base::ASCIIToUTF16("Device2Path2");
|
| MediaGalleryPrefId dev2_path2_id = AddGalleryWithNameV1(
|
| - device_id, info.name(), relative_path, true /*user*/);
|
| + device_id, gallery_name, relative_path, true /*user*/);
|
| EXPECT_EQ(default_galleries_count() + 5UL, dev2_path2_id);
|
| - AddGalleryExpectation(dev2_path2_id, info.name(), device_id, relative_path,
|
| + AddGalleryExpectation(dev2_path2_id, gallery_name, device_id, relative_path,
|
| MediaGalleryPrefInfo::kUserAdded);
|
| Verify();
|
|
|
| // Check that adding one of them again works as expected.
|
| MediaGalleryPrefId id = AddGalleryWithNameV1(
|
| - device_id, info.name(), relative_path, true /*user*/);
|
| + device_id, gallery_name, relative_path, true /*user*/);
|
| EXPECT_EQ(dev2_path2_id, id);
|
| Verify();
|
| }
|
| @@ -718,11 +717,11 @@
|
| StorageInfo info;
|
| base::FilePath relative_path;
|
| MediaStorageUtil::GetDeviceInfoFromPath(path, &info, &relative_path);
|
| - info.set_name(ASCIIToUTF16("NewAutoGallery"));
|
| + base::string16 gallery_name = base::ASCIIToUTF16("NewAutoGallery");
|
| MediaGalleryPrefId auto_id = AddGalleryWithNameV1(
|
| - info.device_id(), info.name(), relative_path, false /*auto*/);
|
| + info.device_id(), gallery_name, relative_path, false /*auto*/);
|
| EXPECT_EQ(default_galleries_count() + 1UL, auto_id);
|
| - AddGalleryExpectation(auto_id, info.name(), info.device_id(),
|
| + AddGalleryExpectation(auto_id, gallery_name, info.device_id(),
|
| relative_path, MediaGalleryPrefInfo::kAutoDetected);
|
| EXPECT_EQ(1, observer1.notifications());
|
|
|
| @@ -733,11 +732,10 @@
|
| // Add a new user added gallery.
|
| path = MakePath("new_user");
|
| MediaStorageUtil::GetDeviceInfoFromPath(path, &info, &relative_path);
|
| - info.set_name(ASCIIToUTF16("NewUserGallery"));
|
| - MediaGalleryPrefId user_added_id =
|
| - AddGalleryWithNameV1(info.device_id(), info.name(),
|
| - relative_path, true /*user*/);
|
| - AddGalleryExpectation(user_added_id, info.name(), info.device_id(),
|
| + gallery_name = base::ASCIIToUTF16("NewUserGallery");
|
| + MediaGalleryPrefId user_added_id = AddGalleryWithNameV1(
|
| + info.device_id(), gallery_name, relative_path, true /*user*/);
|
| + AddGalleryExpectation(user_added_id, gallery_name, info.device_id(),
|
| relative_path, MediaGalleryPrefInfo::kUserAdded);
|
| EXPECT_EQ(default_galleries_count() + 2UL, user_added_id);
|
| EXPECT_EQ(2, observer1.notifications());
|
| @@ -773,13 +771,13 @@
|
| // Add a new auto detect gallery to test with.
|
| path = MakePath("new_auto");
|
| MediaStorageUtil::GetDeviceInfoFromPath(path, &info, &relative_path);
|
| - info.set_name(ASCIIToUTF16("NewAutoGallery"));
|
| + base::string16 gallery_name = base::ASCIIToUTF16("NewAutoGallery");
|
| info.set_device_id(StorageInfo::MakeDeviceId(StorageInfo::ITUNES,
|
| path.AsUTF8Unsafe()));
|
| - id = AddGalleryWithNameV2(info.device_id(), info.name(), relative_path,
|
| + id = AddGalleryWithNameV2(info.device_id(), gallery_name, relative_path,
|
| false /*auto*/);
|
| EXPECT_EQ(default_galleries_count() + 1UL, id);
|
| - AddGalleryExpectation(id, info.name(), info.device_id(), relative_path,
|
| + AddGalleryExpectation(id, gallery_name, info.device_id(), relative_path,
|
| MediaGalleryPrefInfo::kAutoDetected);
|
| Verify();
|
|
|
| @@ -791,7 +789,7 @@
|
| std::string updated_device_id =
|
| StorageInfo::MakeDeviceId(StorageInfo::ITUNES, path.AsUTF8Unsafe());
|
| EXPECT_TRUE(UpdateDeviceIDForSingletonType(updated_device_id));
|
| - AddGalleryExpectation(id, info.name(), updated_device_id, relative_path,
|
| + AddGalleryExpectation(id, gallery_name, updated_device_id, relative_path,
|
| MediaGalleryPrefInfo::kAutoDetected);
|
| expected_device_map[info.device_id()].erase(id);
|
| expected_device_map[updated_device_id].insert(id);
|
| @@ -835,9 +833,9 @@
|
| info.model_name = ASCIIToUTF16("model");
|
| EXPECT_EQ(ASCIIToUTF16("o2"), info.GetGalleryDisplayName());
|
|
|
| - info.display_name = string16();
|
| + info.display_name = base::string16();
|
| EXPECT_EQ(ASCIIToUTF16("vol"), info.GetGalleryDisplayName());
|
| - info.volume_label = string16();
|
| + info.volume_label = base::string16();
|
| EXPECT_EQ(ASCIIToUTF16("vendor, model"), info.GetGalleryDisplayName());
|
|
|
| info.device_id = StorageInfo::MakeDeviceId(
|
|
|