public void testHashCode() { assertTrue(hm1.hashCode() == hm1.hashCode()); assertTrue(hm1.hashCode() == hm2.hashCode()); assertTrue(hm1.hashCode() != hm3.hashCode()); assertTrue(hm1.hashCode() != hm4.hashCode()); assertTrue(hm2.hashCode() == hm1.hashCode()); assertTrue(hm2.hashCode() == hm2.hashCode()); assertTrue(hm2.hashCode() != hm3.hashCode()); assertTrue(hm2.hashCode() != hm4.hashCode()); assertTrue(hm3.hashCode() != hm1.hashCode()); assertTrue(hm3.hashCode() != hm2.hashCode()); assertTrue(hm3.hashCode() == hm3.hashCode()); assertTrue(hm3.hashCode() != hm4.hashCode()); assertTrue(hm4.hashCode() != hm1.hashCode()); assertTrue(hm4.hashCode() != hm2.hashCode()); assertTrue(hm4.hashCode() != hm3.hashCode()); assertTrue(hm4.hashCode() == hm4.hashCode()); }