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]

Reply via email to