summaryrefslogtreecommitdiffstats
path: root/tests/src/com/android/calculator2/BRTest.java
diff options
context:
space:
mode:
Diffstat (limited to 'tests/src/com/android/calculator2/BRTest.java')
-rw-r--r--tests/src/com/android/calculator2/BRTest.java7
1 files changed, 7 insertions, 0 deletions
diff --git a/tests/src/com/android/calculator2/BRTest.java b/tests/src/com/android/calculator2/BRTest.java
index 1cd56a5..29a5ae9 100644
--- a/tests/src/com/android/calculator2/BRTest.java
+++ b/tests/src/com/android/calculator2/BRTest.java
@@ -92,6 +92,13 @@ public class BRTest extends TestCase {
} catch (ArithmeticException ignored) {
check((long_x - 90) % 180 == 0, "exception on defined tan: " + x);
}
+ if (x.compareTo(BoundedRational.THIRTY) <= 0
+ && x.compareTo(BoundedRational.MINUS_THIRTY) >= 0) {
+ checkWeakEq(BoundedRational.exp(x), xAsCR.exp(), "exp:" + x);
+ checkWeakEq(BoundedRational.pow(BR_15, x),
+ CR.valueOf(15).ln().multiply(xAsCR).exp(),
+ "pow(15,x):" + x);
+ }
if (x.compareTo(BoundedRational.ONE) <= 0
&& x.compareTo(BoundedRational.MINUS_ONE) >= 0) {
checkWeakEq(BoundedRational.asin(x), ASIN.execute(xAsCR),