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:
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;
}
+