public void testHashCodeAndEquals() { DoubleValuesSource vs1 = DoubleValuesSource.fromDoubleField("double"); DoubleValuesSource vs2 = DoubleValuesSource.fromDoubleField("double"); assertEquals(vs1, vs2); assertEquals(vs1.hashCode(), vs2.hashCode()); DoubleValuesSource v3 = DoubleValuesSource.fromLongField("long"); assertFalse(vs1.equals(v3)); }