@Test
public void isEpsilonEqualDoubleDoubleDouble() {

	assertTrue(MathUtil.isEpsilonEqual(0., 0., Math.ulp(0.)));
	assertFalse(MathUtil.isEpsilonEqual(0.1, 0., Math.ulp(0.1)));
	assertFalse(MathUtil.isEpsilonEqual(Double.NaN, 0., Math.ulp(Double.NaN)));
	assertFalse(MathUtil.isEpsilonEqual(Double.NEGATIVE_INFINITY, 0., Math.ulp(0.)));
	assertFalse(MathUtil.isEpsilonEqual(Double.POSITIVE_INFINITY, 0., Math.ulp(0.)));
}