@Test public void testHashCodeAndEquals() { NeighborTable neighbor1 = getNeighborTable(12345, "123456789", 0); NeighborTable neighbor2 = getNeighborTable(12345, "123456789", 0); NeighborTable neighbor3 = getNeighborTable(54321, "987654321", 0); NeighborTable neighbor4 = getNeighborTable(54321, "987654321", 11); assertEquals(neighbor1.hashCode(), neighbor2.hashCode()); assertNotEquals(neighbor1.hashCode(), neighbor3.hashCode()); assertTrue(neighbor1.equals(neighbor2)); assertFalse(neighbor1.equals(neighbor3)); assertFalse(neighbor3.equals(neighbor4)); } }