diff options
Diffstat (limited to 'tests/src/com/android/calculator2/BRTest.java')
-rw-r--r-- | tests/src/com/android/calculator2/BRTest.java | 7 |
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), |