jscript: api.js added test routines for Math functions

Patrick Rudolph patrick1804 at web.de
Thu Dec 11 10:48:38 CST 2008


modified:   dlls/jscript/tests/api.js
added tests for :
Math.PI
Math.E
Math.SQRT2
Math.SQRT1=5F2
Math.sin
Math.cos
Math.random
Math.tan
Math.atan
Math.asin
Math.acos
Math.log
math.atan2

---
 dlls/jscript/tests/api.js |   38 +++++++++++++++-----------------------
 1 files changed, 42 insertions(+), 0 deletions(-)

diff --git a/dlls/jscript/tests/api.js b/dlls/jscript/tests/api.js
index 6430397..50a28d5 100644
--- a/dlls/jscript/tests/api.js
+++ b/dlls/jscript/tests/api.js

+i =3D (Math.PI()).toString();
+ok(i =3D=3D=3D "3.14159265358979","Math.PI() =3D " + i);
+
+i =3D (Math.E()).toString();
+ok(i =3D=3D=3D "2.71828182845905","Math.E() =3D " + i);
+
+i =3D (Math.SQRT2()).toString();
+ok(i =3D=3D=3D "1.4142135623731","Math.SQRT2() =3D " + i);
+
+i =3D (Math.SQRT1=5F2()).toString();
+ok(i =3D=3D=3D "0.707106781186547","Math.SQRT1=5F2() =3D " + i);
+
+i =3D Math.sin(0);
+ok(i =3D=3D=3D 0, "Math.sin(0) =3D " + i);
+
+i =3D Math.cos(0);
+ok(i =3D=3D=3D 1, "Math.cos(0) =3D " + i);
+
+i =3D Math.tan(0);
+ok(i =3D=3D=3D 0, "Math.tan(0) =3D " + i);
+
+i =3D Math.log(1);
+ok(i =3D=3D=3D 0 , "Math.log() =3D " + i);
+
+i =3D Math.random();
+ok(i !=3D=3D 0 , "Math.random() =3D " + i);
+
+i =3D Math.random();
+ok(i !=3D=3D 1 , "Math.random() =3D " + i);
+
+i =3D Math.atan2(0,1);
+ok(i =3D=3D=3D 0 , "Math.atan2(0,1) =3D " + i);
+
+i =3D Math.atan(0);
+ok(i =3D=3D=3D 0 , "Math.atan(0) =3D " + i);
+
+i =3D (Math.asin(1)).toString();
+ok(i =3D=3D=3D "1.5707963267949" , "Math.asin(1) =3D " + i);
+
+i =3D (Math.acos(-1)).toString();
+ok(i =3D=3D=3D "3.14159265358979" , "Math.acos(-1) =3D " + i);

=20
 var func =3D function  (a) {
         var a =3D 1;
--=20
1.5.6.3
=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F
Sensationsangebot verl=E4ngert: WEB.DE FreeDSL - Telefonanschluss + DSL
f=FCr nur 16,37 Euro/mtl.!* http://dsl.web.de/=3Fac=3DOM.AD.AD008K15039B7069a




More information about the wine-patches mailing list