harmony-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Richard Liang (JIRA)" <j...@apache.org>
Subject [jira] Created: (HARMONY-149) java.nio.charset.Charset.forName(name) return different reference value when requiring the same Charset.
Date Thu, 02 Mar 2006 02:31:03 GMT
java.nio.charset.Charset.forName(name) return different reference value when requiring the
same Charset.
--------------------------------------------------------------------------------------------------------

         Key: HARMONY-149
         URL: http://issues.apache.org/jira/browse/HARMONY-149
     Project: Harmony
        Type: Bug
  Components: Classlib  
    Reporter: Richard Liang


java.nio.charset.Charset.forName(name) returns different reference value when requiring the
same Charset.
However, RI always returns the same reference for the same Charset, no matter using "alias"
or "canonical" name as parameter. 
RI 5.0 passes the following test case, while Harmony fails.

=============================== Test case ====================
                     /*
	 * test forName: invoke forName two times with the same canonical name,
	 * it should return the same reference.
	 */
	public void testForName_TwoSameRef1(){
		Charset cs1 = Charset.forName("UTF-8");
		Charset cs2 = Charset.forName("UTF-8");
		assertSame(cs1,cs2);
	}
	
	/*
	 * test forName: invoke forName two times for the same Charset using canonical name and alias,
	 * it should return the same reference.
	 */
	public void testForName_TwoSameRef2(){
		Charset cs1 = Charset.forName("ASCII");
		Charset cs2 = Charset.forName("US-ASCII");
		assertSame(cs1,cs2);
	}


-- 
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


Mime
View raw message