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

Unified Diff: net/base/directory_lister_unittest.cc

Issue 1096323003: Remove unused sorting options from DirectoryLister. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: fixed nits Created 5 years, 8 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
« no previous file with comments | « net/base/directory_lister.cc ('k') | no next file » | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: net/base/directory_lister_unittest.cc
diff --git a/net/base/directory_lister_unittest.cc b/net/base/directory_lister_unittest.cc
index adc3d5e08d8682def77118c4d4fe68281da007be..46ca1e9cd00a32f734dd9b2b94e1e4dcedba66f0 100644
--- a/net/base/directory_lister_unittest.cc
+++ b/net/base/directory_lister_unittest.cc
@@ -29,14 +29,13 @@ const int kFilesPerDirectory = 5;
class ListerDelegate : public DirectoryLister::DirectoryListerDelegate {
public:
- explicit ListerDelegate(bool recursive)
+ explicit ListerDelegate(DirectoryLister::ListingType type)
: cancel_lister_on_list_file_(false),
cancel_lister_on_list_done_(false),
lister_(nullptr),
done_(false),
error_(-1),
- recursive_(recursive) {
- }
+ type_(type) {}
// When set to true, this signals that the directory list operation should be
// cancelled (And the run loop quit) in the first call to OnListFile.
@@ -66,9 +65,7 @@ class ListerDelegate : public DirectoryLister::DirectoryListerDelegate {
done_ = true;
error_ = error;
- if (recursive_)
- CheckRecursiveSort();
- else
+ if (type_ == DirectoryLister::ALPHA_DIRS_FIRST)
CheckSort();
if (cancel_lister_on_list_done_)
@@ -76,18 +73,6 @@ class ListerDelegate : public DirectoryLister::DirectoryListerDelegate {
run_loop.Quit();
}
- void CheckRecursiveSort() {
- // Check that we got files in the right order.
- if (!file_list_.empty()) {
- for (size_t previous = 0, current = 1;
- current < file_list_.size();
- previous++, current++) {
- EXPECT_TRUE(base::i18n::LocaleAwareCompareFilenames(
- paths_[previous], paths_[current]));
- }
- }
- }
-
void CheckSort() {
// Check that we got files in the right order.
if (!file_list_.empty()) {
@@ -133,7 +118,7 @@ class ListerDelegate : public DirectoryLister::DirectoryListerDelegate {
bool done_;
int error_;
- bool recursive_;
+ DirectoryLister::ListingType type_;
std::vector<base::FileEnumerator::FileInfo> file_list_;
std::vector<base::FilePath> paths_;
@@ -208,7 +193,7 @@ class DirectoryListerTest : public PlatformTest {
};
TEST_F(DirectoryListerTest, BigDirTest) {
- ListerDelegate delegate(false);
+ ListerDelegate delegate(DirectoryLister::ALPHA_DIRS_FIRST);
DirectoryLister lister(root_path(), &delegate);
delegate.Run(&lister);
@@ -218,9 +203,9 @@ TEST_F(DirectoryListerTest, BigDirTest) {
}
TEST_F(DirectoryListerTest, BigDirRecursiveTest) {
- ListerDelegate delegate(true);
- DirectoryLister lister(
- root_path(), true, DirectoryLister::FULL_PATH, &delegate);
+ ListerDelegate delegate(DirectoryLister::NO_SORT_RECURSIVE);
+ DirectoryLister lister(root_path(), DirectoryLister::NO_SORT_RECURSIVE,
+ &delegate);
delegate.Run(&lister);
EXPECT_TRUE(delegate.done());
@@ -232,7 +217,7 @@ TEST_F(DirectoryListerTest, EmptyDirTest) {
base::ScopedTempDir tempDir;
EXPECT_TRUE(tempDir.CreateUniqueTempDir());
- ListerDelegate delegate(false);
+ ListerDelegate delegate(DirectoryLister::ALPHA_DIRS_FIRST);
DirectoryLister lister(tempDir.path(), &delegate);
delegate.Run(&lister);
@@ -248,7 +233,7 @@ TEST_F(DirectoryListerTest, EmptyDirTest) {
// TODO(mmenke): See if there's a way to make this fail more reliably on
// regression.
TEST_F(DirectoryListerTest, BasicCancelTest) {
- ListerDelegate delegate(false);
+ ListerDelegate delegate(DirectoryLister::ALPHA_DIRS_FIRST);
scoped_ptr<DirectoryLister> lister(new DirectoryLister(
root_path(), &delegate));
lister->Start();
@@ -260,7 +245,7 @@ TEST_F(DirectoryListerTest, BasicCancelTest) {
}
TEST_F(DirectoryListerTest, CancelOnListFileTest) {
- ListerDelegate delegate(false);
+ ListerDelegate delegate(DirectoryLister::ALPHA_DIRS_FIRST);
DirectoryLister lister(root_path(), &delegate);
delegate.set_cancel_lister_on_list_file(true);
delegate.Run(&lister);
@@ -270,7 +255,7 @@ TEST_F(DirectoryListerTest, CancelOnListFileTest) {
}
TEST_F(DirectoryListerTest, CancelOnListDoneTest) {
- ListerDelegate delegate(false);
+ ListerDelegate delegate(DirectoryLister::ALPHA_DIRS_FIRST);
DirectoryLister lister(root_path(), &delegate);
delegate.set_cancel_lister_on_list_done(true);
delegate.Run(&lister);
@@ -284,7 +269,7 @@ TEST_F(DirectoryListerTest, CancelOnLastElementTest) {
base::ScopedTempDir tempDir;
EXPECT_TRUE(tempDir.CreateUniqueTempDir());
- ListerDelegate delegate(false);
+ ListerDelegate delegate(DirectoryLister::ALPHA_DIRS_FIRST);
DirectoryLister lister(tempDir.path(), &delegate);
delegate.set_cancel_lister_on_list_file(true);
delegate.Run(&lister);
@@ -298,7 +283,7 @@ TEST_F(DirectoryListerTest, NoSuchDirTest) {
base::ScopedTempDir tempDir;
EXPECT_TRUE(tempDir.CreateUniqueTempDir());
- ListerDelegate delegate(false);
+ ListerDelegate delegate(DirectoryLister::ALPHA_DIRS_FIRST);
DirectoryLister lister(
tempDir.path().AppendASCII("this_path_does_not_exist"), &delegate);
delegate.Run(&lister);
« no previous file with comments | « net/base/directory_lister.cc ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698