@Test
public void equals(){

	FloatValue floatValue = new FloatValue(0f);
	DoubleValue doubleValue = new DoubleValue(0d);
	assertTrue(floatValue.equals(-0d));
	assertTrue(doubleValue.equals(-0d));
	assertTrue(floatValue.equals(0d));
	assertTrue(doubleValue.equals(0d));
	assertTrue(floatValue.equals(0d + Math.ulp(0d)));
	assertFalse(doubleValue.equals(0d + Math.ulp(0d)));
	assertTrue(floatValue.equals(-0f));
	assertTrue(floatValue.equals(0f));
	assertFalse(floatValue.equals(0f + Math.ulp(0f)));
}