gnash-commit
[Top][All Lists]
Advanced

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

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


From: Sandro Santilli
Subject: [Gnash-commit] gnash testsuite/actionscript.all/array.as Chang...
Date: Wed, 19 Mar 2008 09:01:29 +0000

CVSROOT:        /sources/gnash
Module name:    gnash
Changes by:     Sandro Santilli <strk>  08/03/19 09:01:29

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

Log message:
        test concat() on a sparse array

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/gnash/testsuite/actionscript.all/array.as?cvsroot=gnash&r1=1.52&r2=1.53
http://cvs.savannah.gnu.org/viewcvs/gnash/ChangeLog?cvsroot=gnash&r1=1.5970&r2=1.5971

Patches:
Index: testsuite/actionscript.all/array.as
===================================================================
RCS file: /sources/gnash/gnash/testsuite/actionscript.all/array.as,v
retrieving revision 1.52
retrieving revision 1.53
diff -u -b -r1.52 -r1.53
--- testsuite/actionscript.all/array.as 19 Mar 2008 08:53:52 -0000      1.52
+++ testsuite/actionscript.all/array.as 19 Mar 2008 09:01:28 -0000      1.53
@@ -19,7 +19,7 @@
 // Initial test written by Mike Carlson
 
 
-rcsid="$Id: array.as,v 1.52 2008/03/19 08:53:52 strk Exp $";
+rcsid="$Id: array.as,v 1.53 2008/03/19 09:01:28 strk Exp $";
 #include "check.as"
 
 check_equals(typeof(Array), 'function');
@@ -524,8 +524,29 @@
 portion = concatted.slice(zero, two);
 check_equals ( portion.toString(), "0,1");
 
+//------------------------------------------------------
+// Test Array.concat 
+//------------------------------------------------------
+
+sparse1 = new Array();
+sparse1[3] = 'a3';
+
+sparse2 = new Array();
+sparse2[2] = 'b2';
+
+csp = sparse1.concat(sparse2);
+
+count=0; for (var i in sparse1) count++;
+check_equals(count, 1);
+
+count=0; for (var i in sparse2) count++;
+check_equals(count, 1);
+
+count=0; for (var i in csp) count++;
+xcheck_equals(count, 7); // concat filled any holes
+
 //-------------------------------
-// Test splice
+// Test Array.splice
 //-------------------------------
 
 ary = [0,1,2,3,4,5];
@@ -1257,11 +1278,11 @@
 
 
 #if OUTPUT_VERSION < 6
- check_totals(443);
+ check_totals(446);
 #else
 # if OUTPUT_VERSION < 7
-  check_totals(483);
+  check_totals(486);
 # else
-  check_totals(493);
+  check_totals(496);
 # endif
 #endif

Index: ChangeLog
===================================================================
RCS file: /sources/gnash/gnash/ChangeLog,v
retrieving revision 1.5970
retrieving revision 1.5971
diff -u -b -r1.5970 -r1.5971
--- ChangeLog   19 Mar 2008 08:53:52 -0000      1.5970
+++ ChangeLog   19 Mar 2008 09:01:28 -0000      1.5971
@@ -1,7 +1,7 @@
 2008-03-18 Sandro Santilli <address@hidden>
 
        * testsuite/actionscript.all/array.as:
-         test reverse() and join() on a sparse array.
+         test reverse(), join() and concat() on a sparse array.
 
 2008-03-18 Benjamin Wolsey <address@hidden>
 




reply via email to

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