public void test_equalsHashCode_differentDates() { LocalDateDoublePoint a1 = LocalDateDoublePoint.of(DATE_2012_06_29, 1d); LocalDateDoublePoint a2 = LocalDateDoublePoint.of(DATE_2012_06_29, 1d); LocalDateDoublePoint b = LocalDateDoublePoint.of(DATE_2012_06_30, 1d); LocalDateDoublePoint c = LocalDateDoublePoint.of(DATE_2012_07_01, 1d); assertEquals(a1.equals(a1), true); assertEquals(a1.equals(a2), true); assertEquals(a1.equals(b), false); assertEquals(a1.equals(c), false); assertEquals(a1.hashCode(), a1.hashCode()); }
public void test_equalsHashCode_differentValues() { LocalDateDoublePoint a1 = LocalDateDoublePoint.of(DATE_2012_06_29, 1d); LocalDateDoublePoint a2 = LocalDateDoublePoint.of(DATE_2012_06_29, 1d); LocalDateDoublePoint b = LocalDateDoublePoint.of(DATE_2012_06_29, 2d); LocalDateDoublePoint c = LocalDateDoublePoint.of(DATE_2012_06_29, 3d); assertEquals(a1.equals(a1), true); assertEquals(a1.equals(a2), true); assertEquals(a1.equals(b), false); assertEquals(a1.equals(c), false); assertEquals(a1.hashCode(), a1.hashCode()); }