| Index: net/ftp/ftp_util_unittest.cc
|
| diff --git a/net/ftp/ftp_util_unittest.cc b/net/ftp/ftp_util_unittest.cc
|
| index 400d3cf723c2016bb95fd69f2ea8b8747b35c1ba..8342fb4e5344360b94b5557c8131673e85323bce 100644
|
| --- a/net/ftp/ftp_util_unittest.cc
|
| +++ b/net/ftp/ftp_util_unittest.cc
|
| @@ -34,6 +34,11 @@ TEST(FtpUtilTest, UnixFilePathToVMS) {
|
| { "a/b", "[.a]b" },
|
| { "a/b/c", "[.a.b]c" },
|
| { "a/b/c/d", "[.a.b.c]d" },
|
| + // Extra slashes shouldn't matter.
|
| + { "/////", "[]" },
|
| + { "/////a", "a" },
|
| + { "//a//b///c", "a:[b]c" },
|
| + { "a//b///c", "[.a.b]c" },
|
| };
|
| for (size_t i = 0; i < arraysize(kTestCases); i++) {
|
| EXPECT_EQ(kTestCases[i].expected_output,
|
| @@ -47,26 +52,30 @@ TEST(FtpUtilTest, UnixDirectoryPathToVMS) {
|
| const char* input;
|
| const char* expected_output;
|
| } kTestCases[] = {
|
| - { "", "" },
|
| - { "/", "" },
|
| - { "/a", "a:[000000]" },
|
| - { "/a/", "a:[000000]" },
|
| - { "/a/b", "a:[b]" },
|
| - { "/a/b/", "a:[b]" },
|
| - { "/a/b/c", "a:[b.c]" },
|
| - { "/a/b/c/", "a:[b.c]" },
|
| - { "/a/b/c/d", "a:[b.c.d]" },
|
| - { "/a/b/c/d/", "a:[b.c.d]" },
|
| - { "/a/b/c/d/e", "a:[b.c.d.e]" },
|
| - { "/a/b/c/d/e/", "a:[b.c.d.e]" },
|
| - { "a", "[.a]" },
|
| - { "a/", "[.a]" },
|
| - { "a/b", "[.a.b]" },
|
| - { "a/b/", "[.a.b]" },
|
| - { "a/b/c", "[.a.b.c]" },
|
| - { "a/b/c/", "[.a.b.c]" },
|
| - { "a/b/c/d", "[.a.b.c.d]" },
|
| - { "a/b/c/d/", "[.a.b.c.d]" },
|
| + { "", "" },
|
| + { "/", "" },
|
| + { "/a", "a:[000000]" },
|
| + { "/a/", "a:[000000]" },
|
| + { "/a/b", "a:[b]" },
|
| + { "/a/b/", "a:[b]" },
|
| + { "/a/b/c", "a:[b.c]" },
|
| + { "/a/b/c/", "a:[b.c]" },
|
| + { "/a/b/c/d", "a:[b.c.d]" },
|
| + { "/a/b/c/d/", "a:[b.c.d]" },
|
| + { "/a/b/c/d/e", "a:[b.c.d.e]" },
|
| + { "/a/b/c/d/e/", "a:[b.c.d.e]" },
|
| + { "a", "[.a]" },
|
| + { "a/", "[.a]" },
|
| + { "a/b", "[.a.b]" },
|
| + { "a/b/", "[.a.b]" },
|
| + { "a/b/c", "[.a.b.c]" },
|
| + { "a/b/c/", "[.a.b.c]" },
|
| + { "a/b/c/d", "[.a.b.c.d]" },
|
| + { "a/b/c/d/", "[.a.b.c.d]" },
|
| + // Extra slashes shouldn't matter.
|
| + { "/////", "" },
|
| + { "//a//b///c//", "a:[b.c]" },
|
| + { "a//b///c//", "[.a.b.c]" },
|
| };
|
| for (size_t i = 0; i < arraysize(kTestCases); i++) {
|
| EXPECT_EQ(kTestCases[i].expected_output,
|
|
|