diff options
Diffstat (limited to 'strutil_test.cc')
| -rw-r--r-- | strutil_test.cc | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/strutil_test.cc b/strutil_test.cc index 048a974..eb1e195 100644 --- a/strutil_test.cc +++ b/strutil_test.cc @@ -109,6 +109,10 @@ void TestNormalizePath() { ASSERT_EQ(NormalizePath("/../../foo"), "/foo"); ASSERT_EQ(NormalizePath("/a/../../foo"), "/foo"); ASSERT_EQ(NormalizePath("/a/b/.."), "/a"); + ASSERT_EQ(NormalizePath("../../a/b"), "../../a/b"); + ASSERT_EQ(NormalizePath("../../../a/b"), "../../../a/b"); + ASSERT_EQ(NormalizePath(".././../a/b"), "../../a/b"); + ASSERT_EQ(NormalizePath("./../../a/b"), "../../a/b"); } } // namespace |
