Description
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)); }}