[classlib][net] compatibility: URI(4* null).getPath() returns null on Harmony and empty string
on RI
----------------------------------------------------------------------------------------------------
Key: HARMONY-1693
URL: http://issues.apache.org/jira/browse/HARMONY-1693
Project: Harmony
Issue Type: Bug
Components: Classlib
Reporter: Vladimir Ivanov
Priority: Minor
The method new URI((String) null, (String) null, (String)null,(String) null).getPath() returns
null on Harmony and empty string on RI.
According to the spec for getPath method: " Returns: The decoded path component of this URI,
or null if the path is undefined" so it may be 'non-bug diff'
============= test.java ====================
import java.net.*;
public class test {
public static void main(String[] args) throws Exception {
URI uri = new URI((String) null, (String) null, (String)null,(String) null);
if (uri.getPath() == null) {
System.out.println("path = null!");
} else {
System.out.println("path = " + uri.getPath() + ", path.len = " + uri.getPath().length());
}
}
}
========================================
Output:
============= RI ================
C:\tmp\tmp17>C:\jdk1.5.0_08\bin\java.exe -cp . -showversion test
java version "1.5.0_08"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_08-b03)
Java HotSpot(TM) Client VM (build 1.5.0_08-b03, mixed mode)
path = , path.len = 0
============= IBM VM ============
C:\tmp\tmp17>C:\harmony\classlib1.5\deploy\jdk\jre\bin\java.exe -cp . test
path = null!
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
|