Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(2915)

Unified Diff: chrome/browser/media_galleries/fileapi/picasa_file_util_unittest.cc

Issue 2618393003: Remove ScopedVector from ContentBrowserClient. (Closed)
Patch Set: rebase Created 3 years, 11 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: chrome/browser/media_galleries/fileapi/picasa_file_util_unittest.cc
diff --git a/chrome/browser/media_galleries/fileapi/picasa_file_util_unittest.cc b/chrome/browser/media_galleries/fileapi/picasa_file_util_unittest.cc
index 452a205cca8f0ecb44e14d68c7f4656fbf66292a..81894eaaea94a282d5eeb814c6f447292a0821db 100644
--- a/chrome/browser/media_galleries/fileapi/picasa_file_util_unittest.cc
+++ b/chrome/browser/media_galleries/fileapi/picasa_file_util_unittest.cc
@@ -7,6 +7,7 @@
#include <stddef.h>
#include <stdint.h>
+#include <memory>
#include <set>
#include <string>
#include <utility>
@@ -17,8 +18,8 @@
#include "base/files/file_util.h"
#include "base/files/scoped_temp_dir.h"
#include "base/macros.h"
+#include "base/memory/ptr_util.h"
#include "base/memory/ref_counted.h"
-#include "base/memory/scoped_vector.h"
#include "base/message_loop/message_loop.h"
#include "base/run_loop.h"
#include "base/single_thread_task_runner.h"
@@ -244,8 +245,9 @@ class PicasaFileUtilTest : public testing::Test {
media_path_filter_.reset(new MediaPathFilter());
- ScopedVector<storage::FileSystemBackend> additional_providers;
- additional_providers.push_back(new TestMediaFileSystemBackend(
+ std::vector<std::unique_ptr<storage::FileSystemBackend>>
+ additional_providers;
+ additional_providers.push_back(base::MakeUnique<TestMediaFileSystemBackend>(
profile_dir_.GetPath(),
new TestPicasaFileUtil(media_path_filter_.get(),
picasa_data_provider_.get())));
@@ -275,13 +277,11 @@ class PicasaFileUtilTest : public testing::Test {
}
// |test_folders| must be in alphabetical order for easy verification
- void SetupFolders(ScopedVector<TestFolder>* test_folders,
+ void SetupFolders(std::vector<std::unique_ptr<TestFolder>>* test_folders,
const std::vector<AlbumInfo>& albums,
const AlbumImagesMap& albums_images) {
std::vector<AlbumInfo> folders;
- for (ScopedVector<TestFolder>::iterator it = test_folders->begin();
- it != test_folders->end(); ++it) {
- TestFolder* test_folder = *it;
+ for (const auto& test_folder : *test_folders) {
ASSERT_TRUE(test_folder->Init());
folders.push_back(test_folder->folder_info());
}
@@ -295,7 +295,8 @@ class PicasaFileUtilTest : public testing::Test {
PicasaDataProvider::ALBUMS_IMAGES_FRESH_STATE;
}
- void VerifyFolderDirectoryList(const ScopedVector<TestFolder>& test_folders) {
+ void VerifyFolderDirectoryList(
+ const std::vector<std::unique_ptr<TestFolder>>& test_folders) {
FileSystemOperation::FileEntryList contents;
FileSystemURL url = CreateURL(kPicasaDirFolders);
bool completed = false;
@@ -322,9 +323,8 @@ class PicasaFileUtilTest : public testing::Test {
EXPECT_EQ(image_filenames.size(), folder_contents.size());
- for (FileSystemOperation::FileEntryList::const_iterator file_it =
- folder_contents.begin(); file_it != folder_contents.end();
- ++file_it) {
+ for (auto file_it = folder_contents.begin();
+ file_it != folder_contents.end(); ++file_it) {
EXPECT_EQ(1u, image_filenames.count(
base::FilePath(file_it->name).AsUTF8Unsafe()));
}
@@ -400,7 +400,7 @@ TEST_F(PicasaFileUtilTest, DateFormat) {
}
TEST_F(PicasaFileUtilTest, NameDeduplication) {
- ScopedVector<TestFolder> test_folders;
+ std::vector<std::unique_ptr<TestFolder>> test_folders;
std::vector<std::string> expected_names;
base::Time test_date;
@@ -411,23 +411,23 @@ TEST_F(PicasaFileUtilTest, NameDeduplication) {
std::string test_date_2_string = DateToPathString(test_date_2);
test_folders.push_back(
- new TestFolder("diff_date", test_date_2, "uuid3", 0, 0));
+ base::MakeUnique<TestFolder>("diff_date", test_date_2, "uuid3", 0, 0));
expected_names.push_back("diff_date " + test_date_2_string);
test_folders.push_back(
- new TestFolder("diff_date", test_date, "uuid2", 0, 0));
+ base::MakeUnique<TestFolder>("diff_date", test_date, "uuid2", 0, 0));
expected_names.push_back("diff_date " + test_date_string);
test_folders.push_back(
- new TestFolder("duplicate", test_date, "uuid4", 0, 0));
+ base::MakeUnique<TestFolder>("duplicate", test_date, "uuid4", 0, 0));
expected_names.push_back("duplicate " + test_date_string + " (1)");
test_folders.push_back(
- new TestFolder("duplicate", test_date, "uuid5", 0, 0));
+ base::MakeUnique<TestFolder>("duplicate", test_date, "uuid5", 0, 0));
expected_names.push_back("duplicate " + test_date_string + " (2)");
test_folders.push_back(
- new TestFolder("unique_name", test_date, "uuid1", 0, 0));
+ base::MakeUnique<TestFolder>("unique_name", test_date, "uuid1", 0, 0));
expected_names.push_back("unique_name " + test_date_string);
SetupFolders(&test_folders, std::vector<AlbumInfo>(), AlbumImagesMap());
@@ -447,7 +447,7 @@ TEST_F(PicasaFileUtilTest, NameDeduplication) {
}
TEST_F(PicasaFileUtilTest, RootFolders) {
- ScopedVector<TestFolder> empty_folders_list;
+ std::vector<std::unique_ptr<TestFolder>> empty_folders_list;
SetupFolders(&empty_folders_list, std::vector<AlbumInfo>(), AlbumImagesMap());
FileSystemOperation::FileEntryList contents;
@@ -466,7 +466,7 @@ TEST_F(PicasaFileUtilTest, RootFolders) {
}
TEST_F(PicasaFileUtilTest, NonexistentFolder) {
- ScopedVector<TestFolder> empty_folders_list;
+ std::vector<std::unique_ptr<TestFolder>> empty_folders_list;
SetupFolders(&empty_folders_list, std::vector<AlbumInfo>(), AlbumImagesMap());
TestNonexistentDirectory(std::string(kPicasaDirFolders) + "/foo");
@@ -475,47 +475,46 @@ TEST_F(PicasaFileUtilTest, NonexistentFolder) {
}
TEST_F(PicasaFileUtilTest, FolderContentsTrivial) {
- ScopedVector<TestFolder> test_folders;
+ std::vector<std::unique_ptr<TestFolder>> test_folders;
base::Time test_date;
EXPECT_TRUE(base::Time::FromLocalExploded(test_date_exploded, &test_date));
- test_folders.push_back(
- new TestFolder("folder-1-empty", test_date, "uid-empty", 0, 0));
- test_folders.push_back(
- new TestFolder("folder-2-images", test_date, "uid-images", 5, 0));
- test_folders.push_back(
- new TestFolder("folder-3-nonimages", test_date, "uid-nonimages", 0, 5));
- test_folders.push_back(
- new TestFolder("folder-4-both", test_date, "uid-both", 5, 5));
+ test_folders.push_back(base::MakeUnique<TestFolder>(
+ "folder-1-empty", test_date, "uid-empty", 0, 0));
+ test_folders.push_back(base::MakeUnique<TestFolder>(
+ "folder-2-images", test_date, "uid-images", 5, 0));
+ test_folders.push_back(base::MakeUnique<TestFolder>(
+ "folder-3-nonimages", test_date, "uid-nonimages", 0, 5));
+ test_folders.push_back(base::MakeUnique<TestFolder>(
+ "folder-4-both", test_date, "uid-both", 5, 5));
SetupFolders(&test_folders, std::vector<AlbumInfo>(), AlbumImagesMap());
VerifyFolderDirectoryList(test_folders);
}
TEST_F(PicasaFileUtilTest, FolderWithManyFiles) {
- ScopedVector<TestFolder> test_folders;
+ std::vector<std::unique_ptr<TestFolder>> test_folders;
base::Time test_date;
EXPECT_TRUE(base::Time::FromLocalExploded(test_date_exploded, &test_date));
- test_folders.push_back(
- new TestFolder("folder-many-files", test_date, "uid-both", 50, 50));
+ test_folders.push_back(base::MakeUnique<TestFolder>(
+ "folder-many-files", test_date, "uid-both", 50, 50));
SetupFolders(&test_folders, std::vector<AlbumInfo>(), AlbumImagesMap());
VerifyFolderDirectoryList(test_folders);
}
TEST_F(PicasaFileUtilTest, ManyFolders) {
- ScopedVector<TestFolder> test_folders;
+ std::vector<std::unique_ptr<TestFolder>> test_folders;
base::Time test_date;
EXPECT_TRUE(base::Time::FromLocalExploded(test_date_exploded, &test_date));
for (unsigned int i = 0; i < 50; ++i) {
base::Time date = test_date - base::TimeDelta::FromDays(i);
- test_folders.push_back(
- new TestFolder(base::StringPrintf("folder-%05d", i),
- date,
- base::StringPrintf("uid%05d", i), i % 5, i % 3));
+ test_folders.push_back(base::MakeUnique<TestFolder>(
+ base::StringPrintf("folder-%05d", i), date,
+ base::StringPrintf("uid%05d", i), i % 5, i % 3));
}
SetupFolders(&test_folders, std::vector<AlbumInfo>(), AlbumImagesMap());
@@ -523,7 +522,7 @@ TEST_F(PicasaFileUtilTest, ManyFolders) {
}
TEST_F(PicasaFileUtilTest, AlbumExistence) {
- ScopedVector<TestFolder> test_folders;
+ std::vector<std::unique_ptr<TestFolder>> test_folders;
base::Time test_date;
EXPECT_TRUE(base::Time::FromLocalExploded(test_date_exploded, &test_date));
@@ -546,7 +545,7 @@ TEST_F(PicasaFileUtilTest, AlbumExistence) {
}
TEST_F(PicasaFileUtilTest, AlbumContents) {
- ScopedVector<TestFolder> test_folders;
+ std::vector<std::unique_ptr<TestFolder>> test_folders;
base::Time test_date;
EXPECT_TRUE(base::Time::FromLocalExploded(test_date_exploded, &test_date));
« no previous file with comments | « chrome/browser/media_galleries/fileapi/native_media_file_util_unittest.cc ('k') | chrome/browser/platform_util_unittest.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698