You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@commons.apache.org by ah...@apache.org on 2019/12/20 17:58:21 UTC

[commons-numbers] 30/30: Overflow test for pow()

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 32d8fc1e5c1f21a336ea3b20712777ec3a0de1be
Author: aherbert <ah...@apache.org>
AuthorDate: Fri Dec 20 17:29:27 2019 +0000

    Overflow test for pow()
---
 .../java/org/apache/commons/numbers/complex/ComplexEdgeCaseTest.java  | 4 ++++
 1 file changed, 4 insertions(+)

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 bee0aff..4bfbabd 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
@@ -428,5 +428,9 @@ public class ComplexEdgeCaseTest {
         assertComplex(1, nan, 1, 1, name, operation, nan, nan);
         assertComplex(1, 1, nan, 1, name, operation, nan, nan);
         assertComplex(1, 1, 1, nan, name, operation, nan, nan);
+
+        // Test overflow
+        assertComplex(Double.MAX_VALUE, 1, 2, 0, name, operation, inf, inf);
+        assertComplex(1, Double.MAX_VALUE, 2, 0, name, operation, -inf, inf);
     }
 }