diff options
author | wrowe <wrowe@13f79535-47bb-0310-9956-ffa450edef68> | 2011-05-18 16:25:31 +0000 |
---|---|---|
committer | wrowe <wrowe@13f79535-47bb-0310-9956-ffa450edef68> | 2011-05-18 16:25:31 +0000 |
commit | eb3dbf9db996cc4556ee82c76208ec031f72a38c (patch) | |
tree | 3dde763f7a0f00e5fd7b0c9ffa5ea6b15c981da9 /test | |
parent | b1f582f661e5a0ff125eba327ba80ffc47f081fa (diff) | |
download | libapr-eb3dbf9db996cc4556ee82c76208ec031f72a38c.tar.gz |
Add more pattern tests involving slashes.
Backports: r1124322
git-svn-id: http://svn.apache.org/repos/asf/apr/apr/branches/1.4.x@1124324 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'test')
-rw-r--r-- | test/testfnmatch.c | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/test/testfnmatch.c b/test/testfnmatch.c index 2df70ff0e..87fe3e873 100644 --- a/test/testfnmatch.c +++ b/test/testfnmatch.c @@ -91,7 +91,6 @@ static struct pattern_s { {"te[R-T]t", "test", SUCCEEDS_IF(APR_FNM_CASE_BLIND)}, {"te[r-Tz]t", "tezt", SUCCEEDS}, {"te[R-T]t", "tent", FAILS}, - {"\\/test", "/test", FAILS_IF(APR_FNM_NOESCAPE)}, {"tes[]t]", "test", SUCCEEDS}, {"tes[t-]", "test", SUCCEEDS}, {"tes[t-]]", "test]", SUCCEEDS}, @@ -105,9 +104,20 @@ static struct pattern_s { {"test[\\/-/]", "test/", FAILS_IF(APR_FNM_PATHNAME)}, {"test[/-\\/]", "test/", FAILS_IF(APR_FNM_PATHNAME)}, + {"/", "", FAILS}, + {"", "/", FAILS}, + {"/test", "test", FAILS}, + {"test", "/test", FAILS}, + {"test/", "test", FAILS}, + {"test", "test/", FAILS}, + {"\\/test", "/test", FAILS_IF(APR_FNM_NOESCAPE)}, + {"*test", "/test", FAILS_IF(APR_FNM_PATHNAME)}, + {"/*/test/", "/test", FAILS}, + {"/*/test/", "/test/test/", SUCCEEDS}, {"test/this", "test/", FAILS}, {"test/", "test/this", FAILS}, {"test*/this", "test/this", SUCCEEDS}, + {"test*/this", "test/that", FAILS}, {"test/*this", "test/this", SUCCEEDS}, {".*", ".this", SUCCEEDS}, |