gnash-commit
[Top][All Lists]
Advanced

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

[Gnash-commit] gnash ChangeLog testsuite/actionscript.all/Numb...


From: Sandro Santilli
Subject: [Gnash-commit] gnash ChangeLog testsuite/actionscript.all/Numb...
Date: Fri, 30 Nov 2007 18:36:06 +0000

CVSROOT:        /sources/gnash
Module name:    gnash
Changes by:     Sandro Santilli <strk>  07/11/30 18:36:06

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

Log message:
        add test for '0xRRGGBB' automatic conversion to number in SWF6+ (gnash 
fails).

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/gnash/ChangeLog?cvsroot=gnash&r1=1.5031&r2=1.5032
http://cvs.savannah.gnu.org/viewcvs/gnash/testsuite/actionscript.all/Number.as?cvsroot=gnash&r1=1.33&r2=1.34

Patches:
Index: ChangeLog
===================================================================
RCS file: /sources/gnash/gnash/ChangeLog,v
retrieving revision 1.5031
retrieving revision 1.5032
diff -u -b -r1.5031 -r1.5032
--- ChangeLog   30 Nov 2007 18:04:05 -0000      1.5031
+++ ChangeLog   30 Nov 2007 18:36:06 -0000      1.5032
@@ -1,5 +1,7 @@
 2007-11-30 Sandro Santilli <address@hidden>
 
+       * testsuite/actionscript.all/Number.as: add test for '0xRRGGBB'
+         automatic conversion to number in SWF6+ (gnash fails).
        * testsuite/misc-mtasc.all/: Makefile.am, TextFieldTest.as:
          New test for TextField, contributed by Asger Ottar Alstrup
          <address@hidden>.

Index: testsuite/actionscript.all/Number.as
===================================================================
RCS file: /sources/gnash/gnash/testsuite/actionscript.all/Number.as,v
retrieving revision 1.33
retrieving revision 1.34
diff -u -b -r1.33 -r1.34
--- testsuite/actionscript.all/Number.as        8 Nov 2007 14:47:55 -0000       
1.33
+++ testsuite/actionscript.all/Number.as        30 Nov 2007 18:36:06 -0000      
1.34
@@ -27,7 +27,7 @@
 // TODO: test with SWF target != 6 (the only one tested so far)
 //     
 
-rcsid="$Id: Number.as,v 1.33 2007/11/08 14:47:55 bwy Exp $";
+rcsid="$Id: Number.as,v 1.34 2007/11/30 18:36:06 strk Exp $";
 
 #include "check.as"
 
@@ -250,29 +250,21 @@
 check_equals((-7>undefined), false);
 #endif
 
-note(2+Number);
-note(Number+2);
-note(null+2);
-note(2+null);
-note(2-Number);
-note(Number-2);
-note(null-2);
-note(2-null);
-note(2*Number);
-note(Number*2);
-note(null*2);
-note(2*null);
-note(2/Number);
-note(Number/2);
-note(null/2);
-note(2/null);
-
 // ActionNewAdd
 check_equals('0' + -1, '0-1');
 
 // string:00 number:0 equality
 check_equals('00', 0);
 
+// string:0xFF0000 number:0xFF0000 equality
+#if OUTPUT_VERSION > 5
+ xcheck_equals("0xFF0000", 0xFF0000);
+ xcheck_equals("0XFF0000", 0xFF0000);
+#else
+ check("0xFF0000" != 0xFF0000);
+ check("0XFF0000" != 0xFF0000);
+#endif
+
 check_equals(typeof(Number.prototype.valueOf), 'function'); 
 check_equals(typeof(Number.prototype.toString), 'function'); 
 #if OUTPUT_VERSION > 5
@@ -454,4 +446,15 @@
 check_equals(a.toString(), "5.4e-6");
 
 check( isNaN(0/0) );
-totals();
+
+// END OF TEST
+
+#if OUTPUT_VERSION < 6
+ check_totals(146);
+#else
+#if OUTPUT_VERSION < 7
+ check_totals(156);
+#else
+ check_totals(154);
+#endif
+#endif




reply via email to

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