mirror of
https://github.com/apache/commons-math.git
synced 2025-02-08 11:05:56 +00:00
MATH-632
Added tests referred to in the corresponding JIRA ticket. git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1150496 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
parent
af33f7c7ef
commit
d4283bbd1d
@ -20,6 +20,7 @@ package org.apache.commons.math.complex;
|
||||
import org.apache.commons.math.TestUtils;
|
||||
import org.apache.commons.math.exception.NullArgumentException;
|
||||
import org.apache.commons.math.util.FastMath;
|
||||
import org.apache.commons.math.util.MathUtils;
|
||||
import org.junit.Assert;
|
||||
import org.junit.Test;
|
||||
|
||||
@ -478,6 +479,20 @@ public class ComplexTest {
|
||||
Assert.assertTrue(realNaN.equals(imaginaryNaN));
|
||||
Assert.assertTrue(imaginaryNaN.equals(complexNaN));
|
||||
Assert.assertTrue(realNaN.equals(complexNaN));
|
||||
|
||||
final double a = Double.NaN;
|
||||
final double b = Double.NaN;
|
||||
Assert.assertFalse("a == b", a == b);
|
||||
Assert.assertEquals("a != b", a, b, Double.MIN_VALUE);
|
||||
Assert.assertFalse("a == b", MathUtils.equals(a, b));
|
||||
Assert.assertFalse("a == b", MathUtils.equals(a, b, Double.MIN_VALUE));
|
||||
final Double dA = Double.valueOf(a);
|
||||
final Double dB = Double.valueOf(b);
|
||||
Assert.assertFalse("dA == dB", dA.doubleValue() == dB.doubleValue());
|
||||
Assert.assertTrue("!dA.equals(dB)", dA.equals(dB));
|
||||
final Complex cA = new Complex(a, 0);
|
||||
final Complex cB = new Complex(b, 0);
|
||||
Assert.assertTrue("!cA.equals(cB)", cA.equals(cB));
|
||||
}
|
||||
|
||||
@Test
|
||||
|
Loading…
x
Reference in New Issue
Block a user