[Top][All Lists]
[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);
+
+
- [Gnash-commit] gnash ChangeLog testsuite/actionscript.all/Obje...,
Sandro Santilli <=