Print this page


Split Close
Expand all
Collapse all
          --- old/test/java/net/URI/Test.java
          +++ new/test/java/net/URI/Test.java
↓ open down ↓ 15 lines elided ↑ open up ↑
  16   16   * 2 along with this work; if not, write to the Free Software Foundation,
  17   17   * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
  18   18   *
  19   19   * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
  20   20   * or visit www.oracle.com if you need additional information or have any
  21   21   * questions.
  22   22   */
  23   23  
  24   24  /* @test
  25   25   * @summary Unit test for java.net.URI
  26      - * @bug 4464135 4505046 4503239 4438319 4991359 4866303 7023363
       26 + * @bug 4464135 4505046 4503239 4438319 4991359 4866303 7023363 7041800
  27   27   * @author Mark Reinhold
  28   28   */
  29   29  
  30   30  import java.io.ByteArrayInputStream;
  31   31  import java.io.ByteArrayOutputStream;
  32   32  import java.io.IOException;
  33   33  import java.io.ObjectInputStream;
  34   34  import java.io.ObjectOutputStream;
  35   35  import java.io.PrintStream;
  36   36  import java.net.URI;
↓ open down ↓ 1384 lines elided ↑ open up ↑
1421 1421          lt(s, r);
1422 1422          eq(o, new URI("MaILto:foo@bar.com"));
1423 1423          gt(o, new URI("mailto:foo@bar.COM"));
1424 1424          eq(r, new URI("rEg://some%20registry/b/c/d?q#f"));
1425 1425          gt(r, new URI("reg://Some%20Registry/b/c/d?q#f"));
1426 1426          gt(r, new URI("reg://some%20registry/b/c/D?q#f"));
1427 1427          eq(s, new URI("hTtP://jag:cafebabe@Java.Sun.COM:94/b/c/d?q#f"));
1428 1428          gt(s, new URI("http://jag:CafeBabe@java.sun.com:94/b/c/d?q#f"));
1429 1429          lt(s, new URI("http://jag:cafebabe@java.sun.com:94/b/c/d?r#f"));
1430 1430          lt(s, new URI("http://jag:cafebabe@java.sun.com:94/b/c/d?q#g"));
     1431 +        eq(new URI("http://host/a%00bcd"), new URI("http://host/a%00bcd"));
     1432 +        ne(new URI("http://host/a%00bcd"), new URI("http://host/aZ00bcd"));
1431 1433  
1432 1434          lt("p", "s:p");
1433 1435          lt("s:p", "T:p");
1434 1436          lt("S:p", "t:p");
1435 1437          lt("s:/p", "s:p");
1436 1438          lt("s:p", "s:q");
1437 1439          lt("s:p#f", "s:p#g");
1438 1440          lt("s://u@h:1", "s://v@h:1");
1439 1441          lt("s://u@h:1", "s://u@i:1");
1440 1442          lt("s://u@h:1", "s://v@h:2");
↓ open down ↓ 184 lines elided ↑ open up ↑
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX