The attached patch adds the following test cases to TestURI:
URI.URI( "http://a/b/c/d;p?q", "#" )
URI.URI( "http://a/b/c/d;p?q", "" )
Mike
Index: test/org/apache/commons/httpclient/TestURI.java
===================================================================
RCS file:
/home/cvspublic/jakarta-commons/httpclient/src/test/org/apache/commons/httpclient/TestURI.java,v
retrieving revision 1.2
diff -u -r1.2 TestURI.java
--- test/org/apache/commons/httpclient/TestURI.java 30 Jan 2003 03:39:15 -0000
1.2
+++ test/org/apache/commons/httpclient/TestURI.java 30 Jan 2003 17:17:22 -0000
@@ -106,7 +106,6 @@
//
// these examples were taken from rfc 2396
String[][] testRelativeURIs = {
- { "#s", "http", "a", "/b/c/d;p", "q", "s", "http://a/b/c/d;p?q#s" },
{ "g:h", "g", null, "h", null, null, "g:h" },
{ "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" },
@@ -116,6 +115,8 @@
{ "?y", "http", "a", "/b/c/", "y", null, "http://a/b/c/?y" },
{ "g?y", "http", "a", "/b/c/g", "y", null, "http://a/b/c/g?y" },
{ "#s", "http", "a", "/b/c/d;p", "q", "s", "http://a/b/c/d;p?q#s" },
+ { "#", "http", "a", "/b/c/d;p", "q", "", "http://a/b/c/d;p?q#" },
+ { "", "http", "a", "/b/c/d;p", "q", null, "http://a/b/c/d;p?q" },
{ "g#s", "http", "a", "/b/c/g", null, "s", "http://a/b/c/g#s" },
{ "g?y#s","http", "a", "/b/c/g", "y", "s", "http://a/b/c/g?y#s" },
{ ";x", "http", "a", "/b/c/;x", null, null, "http://a/b/c/;x" },
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]