@Override public int hashCode() { int result = super.hashCode(); result = 31 * result + t8.hashCode(); return result; }
@Test public void sanityTestHashcode() { Tuple7<Integer, Integer, Integer, Integer, Integer, Integer, Integer> same = new Tuple7<>(1, 2, 3, 4, 5, 6, 7); Tuple7<Integer, Integer, Integer, Integer, Integer, Integer, Integer> different = new Tuple7<>(1, 2, 3, 4, 5, 6,1); assertThat(full.hashCode()) .isEqualTo(same.hashCode()) .isNotEqualTo(different.hashCode()); } }
@Override public int hashCode() { int result = super.hashCode(); result = 31 * result + t8.hashCode(); return result; }