diff options
author | estade@chromium.org <estade@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2008-11-20 22:30:13 +0000 |
---|---|---|
committer | estade@chromium.org <estade@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2008-11-20 22:30:13 +0000 |
commit | 13ef7c08cafb5d39c17a3b3e32f0ecf3a1107e2b (patch) | |
tree | 6bab505d34a79ee6be99702c657364052a850b72 /net/base/net_util_unittest.cc | |
parent | e4cdc665ff69c7ddff0ce5740592e735a108e0b7 (diff) | |
download | chromium_src-13ef7c08cafb5d39c17a3b3e32f0ecf3a1107e2b.zip chromium_src-13ef7c08cafb5d39c17a3b3e32f0ecf3a1107e2b.tar.gz chromium_src-13ef7c08cafb5d39c17a3b3e32f0ecf3a1107e2b.tar.bz2 |
Port directory lister to allow the linux and mac test shells to display file directories.
This is a revision of r5725. It doesn't break mac build.
Review URL: http://codereview.chromium.org/11507
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@5792 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'net/base/net_util_unittest.cc')
-rw-r--r-- | net/base/net_util_unittest.cc | 19 |
1 files changed, 11 insertions, 8 deletions
diff --git a/net/base/net_util_unittest.cc b/net/base/net_util_unittest.cc index 22fb7d4..d1def1c 100644 --- a/net/base/net_util_unittest.cc +++ b/net/base/net_util_unittest.cc @@ -5,6 +5,7 @@ #include "base/basictypes.h" #include "base/logging.h" #include "base/string_util.h" +#include "base/time.h" #include "googleurl/src/gurl.h" #include "net/base/net_util.h" #include "testing/gtest/include/gtest/gtest.h" @@ -704,9 +705,9 @@ namespace { struct GetDirectoryListingEntryCase { const char* name; - DWORD file_attrib; + bool is_dir; int64 filesize; - FILETIME* modified; + base::Time time; const char* expected; }; @@ -714,21 +715,23 @@ struct GetDirectoryListingEntryCase { TEST(NetUtilTest, GetDirectoryListingEntry) { const GetDirectoryListingEntryCase test_cases[] = { {"Foo", - 0, + false, 10000, - NULL, + base::Time(), "<script>addRow(\"Foo\",\"Foo\",0,\"9.8 kB\",\"\");</script>\n"}, {"quo\"tes", - 0, + false, 10000, - NULL, + base::Time(), "<script>addRow(\"quo\\\"tes\",\"quo%22tes\",0,\"9.8 kB\",\"\");</script>\n"}, }; for (size_t i = 0; i < ARRAYSIZE_UNSAFE(test_cases); ++i) { const std::string results = net::GetDirectoryListingEntry( - test_cases[i].name, test_cases[i].file_attrib, - test_cases[i].filesize, test_cases[i].modified); + test_cases[i].name, + test_cases[i].is_dir, + test_cases[i].filesize, + test_cases[i].time); EXPECT_EQ(test_cases[i].expected, results); } } |