tests/pass/frexp.lua

changeset 142
574e0baea136
child 143
a689e0187ef5
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/tests/pass/frexp.lua	Sat Sep 21 14:02:16 2013 +0100
@@ -0,0 +1,11 @@
+local m, e = math.frexp(1);
+assert(m == 0.5 and e == 1, "frexp(1)");
+
+local m, e = math.frexp(0);
+assert(m == 0 and e == 0, "frexp(0)");
+
+local m, e = math.frexp(3);
+assert(m == 0.75 and e == 2, "frexp(3)");
+
+local m, e = math.frexp(-1);
+assert(m == -0.5 and e == 1, "frexp(1)");

mercurial