Index: modules/luni/src/test/java/tests/api/java/util/HashMapTest.java =================================================================== --- modules/luni/src/test/java/tests/api/java/util/HashMapTest.java.orig 2006-04-21 08:20:01.000000000 +0100 +++ modules/luni/src/test/java/tests/api/java/util/HashMapTest.java 2006-04-22 16:17:10.000000000 +0100 @@ -238,6 +238,22 @@ } /** + * @tests java.util.HashMap#hashCode() + */ + public void test_hashCode() { + HashMap map1 = new HashMap(10); + HashMap map2 = new HashMap(10); + map1.put("one", "1"); + map2.put("one", "1"); + assertEquals("Identical HashMaps should have equal hash codes", + map1.hashCode(), map2.hashCode()); + HashMap map3 = new HashMap(10); + map3.put("one", "2"); + assertFalse("Different HashMaps should have different hash codes", + map1.hashCode() == map3.hashCode()); + } + + /** * @tests java.util.HashMap#isEmpty() */ public void test_isEmpty() {