rsys

Basic data structures and low-level features
git clone git://git.meso-star.fr/rsys.git
Log | Files | Refs | README | LICENSE

commit aa0d1d3470904b6095e9cd0eaad09cb17dfe3989
parent 5f3cb76f58a6e9a87e45c14c86b70eb58f8fb02a
Author: vaplv <vaplv@free.fr>
Date:   Sun,  5 Oct 2014 18:24:36 +0200

Test the MDEG2RAD and MRAD2DEG macros

Diffstat:
Msrc/test_math.c | 7+++++++
1 file changed, 7 insertions(+), 0 deletions(-)

diff --git a/src/test_math.c b/src/test_math.c @@ -80,8 +80,15 @@ main(int argc, char** argv) CHECK(absf(10.f), 10.f); CHECK(absf(-3.14159f), (float)3.14159f); + CHECK(eq_eps(MDEG2RAD(90.0), PI*0.5, 1.e-8), 1); + CHECK(eq_eps(MDEG2RAD(45.0), PI*0.25, 1.e-8), 1); + CHECK(eq_eps(MRAD2DEG(PI), 180.0, 1.e-8), 1); + CHECK(eq_eps(MRAD2DEG(PI*0.75), 135.0, 1.e-8), 1); + CHECK(eq_eps(MRAD2DEG(MDEG2RAD(70.0)), 70.0, 1.e-8), 1); + CHECK(signf(-3.14159f), -1.f); CHECK(signf(1.23f), 1.f); CHECK(signf(0.f), 1.f); return 0; } +