Beispiel #1
0
  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());
  }