[Top][All Lists]
[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