diff options
author | Bruce Wells <brucekwells@gmail.com> | 2021-03-05 04:08:57 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-03-05 04:08:57 +0300 |
commit | aa37abbaeb73ac1cac5798608da51d813e976a25 (patch) | |
tree | b5c4bd335e52536ccab6f4533290d7d6fc3f8596 /tests | |
parent | 16dde0115816e69a7964d14cd3f5e63e80a89cd9 (diff) |
Release prep (#86)V2.1.8
Diffstat (limited to 'tests')
-rw-r--r-- | tests/MathTest.php | 25 |
1 files changed, 14 insertions, 11 deletions
diff --git a/tests/MathTest.php b/tests/MathTest.php index 259de2c..f37d0ec 100644 --- a/tests/MathTest.php +++ b/tests/MathTest.php @@ -58,6 +58,17 @@ class MathTest extends TestCase ['(4*2) - 5'], ['4*-5'], ['4 * -5'], + ['+5'], + ['+(3+2)'], + ['+(+3+2)'], + ['+(-3+2)'], + ['-5'], + ['-(-5)'], + ['-(+5)'], + ['+(-5)'], + ['+(+5)'], + ['-(3+2)'], + ['-(-3+-2)'], ['abs(1.5)'], ['acos(0.15)'], @@ -92,6 +103,9 @@ class MathTest extends TestCase ['rad2deg(1.5)'], ['round(1.5)'], ['sin(1.5)'], + ['sin(12)'], + ['+sin(12)'], + ['-sin(12)'], ['sinh(1.5)'], ['sqrt(1.5)'], ['tan(1.5)'], @@ -252,17 +266,6 @@ class MathTest extends TestCase $this->assertEquals(0, $calculator->execute('10 / 0')); } - public function testUnaryOperators() - { - $calculator = new MathExecutor(); - $this->assertEquals(5, $calculator->execute('+5')); - $this->assertEquals(5, $calculator->execute('+(3+2)')); - $this->assertEquals(-5, $calculator->execute('-5')); - $this->assertEquals(5, $calculator->execute('-(-5)')); - $this->assertEquals(-5, $calculator->execute('+(-5)')); - $this->assertEquals(-5, $calculator->execute('-(3+2)')); - } - public function testZeroDivisionException() { $calculator = new MathExecutor(); |