gnash-commit
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Gnash-commit] gnash/testsuite/actionscript.all Number.as


From: Sandro Santilli
Subject: [Gnash-commit] gnash/testsuite/actionscript.all Number.as
Date: Fri, 16 Mar 2007 10:52:26 +0000

CVSROOT:        /sources/gnash
Module name:    gnash
Changes by:     Sandro Santilli <strk>  07/03/16 10:52:26

Modified files:
        testsuite/actionscript.all: Number.as 

Log message:
        more tests for number conversion in other contexts

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/gnash/testsuite/actionscript.all/Number.as?cvsroot=gnash&r1=1.13&r2=1.14

Patches:
Index: Number.as
===================================================================
RCS file: /sources/gnash/gnash/testsuite/actionscript.all/Number.as,v
retrieving revision 1.13
retrieving revision 1.14
diff -u -b -r1.13 -r1.14
--- Number.as   16 Mar 2007 10:12:58 -0000      1.13
+++ Number.as   16 Mar 2007 10:52:26 -0000      1.14
@@ -26,7 +26,7 @@
 // TODO: test with SWF target != 6 (the only one tested so far)
 //     
 
-rcsid="$Id: Number.as,v 1.13 2007/03/16 10:12:58 strk Exp $";
+rcsid="$Id: Number.as,v 1.14 2007/03/16 10:52:26 strk Exp $";
 
 #include "check.as"
 
@@ -174,3 +174,33 @@
 #else
 xcheck(isNaN(2+Number));
 #endif
+
+#if OUTPUT_VERSION >= 7
+check(isNaN(2/undefined));
+check(isNaN(undefined/2));
+check(!isFinite(undefined/2));
+check(2/undefined != Infinity);
+#else
+check(!isNaN(2/undefined));
+check(!isNaN(undefined/2));
+check(isFinite(undefined/2));
+check_equals(2/undefined, Infinity);
+#endif
+
+check(!isFinite(Infinity));
+check(!isFinite(2/undefined));
+
+
+note(undef);
+note(undef+undef);
+note(undef+'text');
+note('text'+undef);
+note(undef+2);
+note(2+undef);
+note(undef*2);
+note(2*undef);
+note(undef-2);
+note(2-undef);
+note(undef/2);
+note(2/undef);
+note(2/undefined);




reply via email to

[Prev in Thread] Current Thread [Next in Thread]