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/Obje...


From: Sandro Santilli
Subject: [Gnash-commit] gnash ChangeLog testsuite/actionscript.all/Obje...
Date: Wed, 04 Oct 2006 08:24:20 +0000

CVSROOT:        /sources/gnash
Module name:    gnash
Changes by:     Sandro Santilli <strk>  06/10/04 08:24:20

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

Log message:
        Add test for Object.addProperty()

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/gnash/ChangeLog?cvsroot=gnash&r1=1.1023&r2=1.1024
http://cvs.savannah.gnu.org/viewcvs/gnash/testsuite/actionscript.all/Object.as?cvsroot=gnash&r1=1.6&r2=1.7

Patches:
Index: ChangeLog
===================================================================
RCS file: /sources/gnash/gnash/ChangeLog,v
retrieving revision 1.1023
retrieving revision 1.1024
diff -u -b -r1.1023 -r1.1024
--- ChangeLog   4 Oct 2006 03:38:26 -0000       1.1023
+++ ChangeLog   4 Oct 2006 08:24:20 -0000       1.1024
@@ -1,3 +1,8 @@
+2006-10-04 Sandro Santilli  <address@hidden>
+
+       * testsuite/actionscript.all/Object.as: add test for
+         getter/setter (addProperty)
+
 2006-10-03 Sandro Santilli  <address@hidden>
 
        * gui/NullGui.h: changed constructor to take do_loop arg.

Index: testsuite/actionscript.all/Object.as
===================================================================
RCS file: /sources/gnash/gnash/testsuite/actionscript.all/Object.as,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -b -r1.6 -r1.7
--- testsuite/actionscript.all/Object.as        20 Jun 2006 20:45:27 -0000      
1.6
+++ testsuite/actionscript.all/Object.as        4 Oct 2006 08:24:20 -0000       
1.7
@@ -40,7 +40,7 @@
 // compile this test case with Ming makeswf, and then
 // execute it like this gnash -1 -r 0 -v out.swf
 
-rcsid="$Id: Object.as,v 1.6 2006/06/20 20:45:27 strk Exp $";
+rcsid="$Id: Object.as,v 1.7 2006/10/04 08:24:20 strk Exp $";
 
 #include "check.as"
 
@@ -74,3 +74,31 @@
 obj3.member2 = 3;
 check ( obj3.member2 != undefined );
 check ( obj3.member2 == 3 );
+
+
+//----------------------
+// Test addProperty
+//----------------------
+
+// the 'getter' function
+function getLen() {
+               return this._len;
+}
+
+// the 'setter' function
+function setLen(l) {
+               this._len = l;
+}
+
+// add the "len" property
+var ret = obj3.addProperty("len", getLen, setLen);
+check_equals(ret, true);
+
+check_equals (obj3.len, undefined);
+obj3._len = 3;
+check_equals (obj3.len, 3);
+obj3.len = 5;
+check_equals (obj3._len, 5);
+check_equals (obj3.len, 5);
+
+




reply via email to

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