This is an automated email from the ASF dual-hosted git repository. aherbert pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/commons-numbers.git
commit 69636da01e3689a8e20989c2c0cceb4c50676385 Author: aherbert <[email protected]> AuthorDate: Thu Dec 12 12:19:06 2019 +0000 Correct assertions in ComplexEdgeCaseTest. --- .../apache/commons/numbers/complex/ComplexEdgeCaseTest.java | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/commons-numbers-complex/src/test/java/org/apache/commons/numbers/complex/ComplexEdgeCaseTest.java b/commons-numbers-complex/src/test/java/org/apache/commons/numbers/complex/ComplexEdgeCaseTest.java index 84d856f..be47bbb 100644 --- a/commons-numbers-complex/src/test/java/org/apache/commons/numbers/complex/ComplexEdgeCaseTest.java +++ b/commons-numbers-complex/src/test/java/org/apache/commons/numbers/complex/ComplexEdgeCaseTest.java @@ -76,8 +76,8 @@ public class ComplexEdgeCaseTest { String name, UnaryOperator<Complex> operation, double x, double y, long maxUlps) { final Complex c = Complex.ofCartesian(a, b); - final Complex z = operation.apply(c); - CReferenceTest.assertComplex(c, name, operation, z, maxUlps); + final Complex e = Complex.ofCartesian(x, y); + CReferenceTest.assertComplex(c, name, operation, e, maxUlps); } /** @@ -123,8 +123,8 @@ public class ComplexEdgeCaseTest { double x, double y, long maxUlps) { final Complex c1 = Complex.ofCartesian(a, b); final Complex c2 = Complex.ofCartesian(c, d); - final Complex z = operation.apply(c1, c2); - CReferenceTest.assertComplex(c1, c2, name, operation, z, maxUlps); + final Complex e = Complex.ofCartesian(x, y); + CReferenceTest.assertComplex(c1, c2, name, operation, e, maxUlps); } @Test @@ -186,14 +186,14 @@ public class ComplexEdgeCaseTest { assertComplex(1000, 1, name, operation, inf, inf); assertComplex(1000, 2, name, operation, -inf, inf); assertComplex(1000, 3, name, operation, -inf, inf); - assertComplex(1000, 4, name, operation, inf, inf); + assertComplex(1000, 4, name, operation, -inf, -inf); // Underflow if exp(a) == 0 assertComplex(-1000, 0, name, operation, 0.0, 0.0); assertComplex(-1000, 1, name, operation, 0.0, 0.0); assertComplex(-1000, 2, name, operation, -0.0, 0.0); assertComplex(-1000, 3, name, operation, -0.0, 0.0); - assertComplex(-1000, 4, name, operation, 0.0, 0.0); + assertComplex(-1000, 4, name, operation, -0.0, -0.0); } @Test
