jericho 2003/01/29 19:39:15
Modified: httpclient/src/test/org/apache/commons/httpclient
TestURI.java
Log:
- Add relative URI examples...
Added by "Armando Anton" <[EMAIL PROTECTED]>
Revision Changes Path
1.2 +23 -4
jakarta-commons/httpclient/src/test/org/apache/commons/httpclient/TestURI.java
Index: TestURI.java
===================================================================
RCS file:
/home/cvs/jakarta-commons/httpclient/src/test/org/apache/commons/httpclient/TestURI.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- TestURI.java 28 Jan 2003 05:17:22 -0000 1.1
+++ TestURI.java 30 Jan 2003 03:39:15 -0000 1.2
@@ -129,8 +129,27 @@
{ "../..", "http", "a", "/", null, null, "http://a/" },
{ "../../", "http", "a", "/", null, null, "http://a/" },
{ "../../g", "http", "a", "/g", null, null, "http://a/g" },
+ // Abnormal examples
+ // exception thrown the right below two
+ // { "../../../g", "http", "a", being-normalized path?, null, null,
"http://a/../g?" },
+ // { "../../../../g", "http", "a", being-normalied path?, null, null,
"http://a/../../g?" },
+ { "/./g", "http", "a", "/./g", null, null, "http://a/./g" },
+ { "/../g", "http", "a", "/../g", null, null, "http://a/../g" },
+ { "g.", "http", "a", "/b/c/g.", null, null, "http://a/b/c/g." },
+ { ".g", "http", "a", "/b/c/.g", null, null, "http://a/b/c/.g" },
+ { "g..", "http", "a", "/b/c/g..", null, null, "http://a/b/c/g.." },
+ { "..g", "http", "a", "/b/c/..g", null, null, "http://a/b/c/..g" },
+ { "./../g", "http", "a", "/b/g", null, null, "http://a/b/g" },
+ { "./g/.", "http", "a", "/b/c/g/", null, null, "http://a/b/c/g/" },
+ { "g/./h", "http", "a", "/b/c/g/h", null, null, "http://a/b/c/g/h" },
+ { "g/../h", "http", "a", "/b/c/h", null, null, "http://a/b/c/h" },
+ { "g;x=1/./y", "http", "a", "/b/c/g;x=1/y", null, null,
"http://a/b/c/g;x=1/y" },
+ { "g;x=1/../y", "http", "a", "/b/c/y", null, null, "http://a/b/c/y" },
+ { "g?y/./x", "http", "a", "/b/c/g", "y/./x", null,
"http://a/b/c/g?y/./x" },
+ { "g?y/../x", "http", "a", "/b/c/g", "y/../x", null,
"http://a/b/c/g?y/../x" },
+ { "g#s/./x", "http", "a", "/b/c/g", null, "s/./x",
"http://a/b/c/g#s/./x" },
+ { "g#s/../x", "http", "a", "/b/c/g", null, "s/../x",
"http://a/b/c/g#s/../x" }
};
-
for (int i = 0; i < testRelativeURIs.length; i++) {
URI testURI = null;
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]