@Override public boolean equals(Object otherObject) { if (this == otherObject) { return true; } if (!(otherObject instanceof Range)) { return false; } final Range year = (Range) otherObject; return this.getRangeStart().equals(year.getRangeStart()) && this.getRangeEnd().equals(year.getRangeEnd()); }
/** * Testing that the {@link Range#hashCode} method of the {@link Range} class works correctly * * @see Range#hashCode() * @see Range */ @Test public void testHash() { Range range1 = Range.of(2001, 2010); Range range2 = Range.of(2001, 2010); assertThat(range1.hashCode(), is(equalTo(range2.hashCode()))); }