harmony-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Tim Ellison (JIRA)" <j...@apache.org>
Subject [jira] Created: (HARMONY-6419) [classlib][luni] Changes to IdentityHashMap entrySet doesn't reflect underlying map
Date Thu, 14 Jan 2010 09:51:54 GMT
[classlib][luni] Changes to IdentityHashMap entrySet doesn't reflect underlying map
-----------------------------------------------------------------------------------

                 Key: HARMONY-6419
                 URL: https://issues.apache.org/jira/browse/HARMONY-6419
             Project: Harmony
          Issue Type: Bug
          Components: Classlib
    Affects Versions: 5.0M12
            Reporter: Tim Ellison


The following test fails on Harmony.
(With thanks to http://blogs.oracle.com/charlesLamb/2010/01/harmonydavlik_identityhashmap.html)

import java.util.IdentityHashMap;
import java.util.Set;
import java.util.Map.Entry;

import junit.framework.TestCase;

public class IHMTest extends TestCase {

    public void testEntrySet() {

        IdentityHashMap<String, String> ihm = new IdentityHashMap<String, String>();
        String key = "key";
        String value = "value";
        ihm.put(key, value);

        Set<Entry<String, String>> set = ihm.entrySet();
        assertEquals(1, set.size());

        Entry<String, String> entry = set.iterator().next();

        String newValue = "newvalue";
        entry.setValue(newValue);
        assertSame(newValue, ihm.get(key));
    }
}


-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


Mime
View raw message