aboutsummaryrefslogtreecommitdiff
path: root/tests/math.nom
diff options
context:
space:
mode:
Diffstat (limited to 'tests/math.nom')
-rw-r--r--tests/math.nom21
1 files changed, 0 insertions, 21 deletions
diff --git a/tests/math.nom b/tests/math.nom
deleted file mode 100644
index e3b64c1..0000000
--- a/tests/math.nom
+++ /dev/null
@@ -1,21 +0,0 @@
-#!/usr/bin/env nomsu -V2.5.4.3
-#..
- Tests for the stuff defined in core/control_flow.nom
-use "core"
-
-assume (all of [inf, pi, tau, golden ratio, e]) or barf "math constants failed"
-%nan = (NaN)
-assume (%nan != %nan) or barf "NaN failed"
-assume (("5" as a number) == 5)
-assume (..)
- all of [..]
- abs 5, | 5 |, sqrt 5, √ 5, sine 5, cosine 5, tangent 5, arc sine 5, arc cosine 5
- arc tangent 5, arc tangent 5 / 10, hyperbolic sine 5, hyperbolic cosine 5
- hyperbolic tangent 5, e^ 5, ln 5, log base 2 of 5, floor 5, ceiling 5, round 5
-..or barf "math functions failed"
-
-assume ((463 to the nearest 100) == 500) or barf "rounding failed"
-assume ((2.6 to the nearest 0.25) == 2.5) or barf "rounding failed"
-assume ((min of [3, -4, 1, 2] by % = (% * %)) == 1)
-assume ((max of [3, -4, 1, 2] by % = (% * %)) == -4)
-say "Math test passed"