gnash-commit
[Top][All Lists]
Advanced

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

[Gnash-commit] gnash ChangeLog testsuite/misc-ming.all/registe...


From: Sandro Santilli
Subject: [Gnash-commit] gnash ChangeLog testsuite/misc-ming.all/registe...
Date: Tue, 11 Mar 2008 09:18:59 +0000

CVSROOT:        /sources/gnash
Module name:    gnash
Changes by:     Sandro Santilli <strk>  08/03/11 09:18:59

Modified files:
        .              : ChangeLog 
        testsuite/misc-ming.all: registerClassTest.c 

Log message:
        more tests for __constructor__ and consturctor of instances
        with registered class.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/gnash/ChangeLog?cvsroot=gnash&r1=1.5867&r2=1.5868
http://cvs.savannah.gnu.org/viewcvs/gnash/testsuite/misc-ming.all/registerClassTest.c?cvsroot=gnash&r1=1.9&r2=1.10

Patches:
Index: ChangeLog
===================================================================
RCS file: /sources/gnash/gnash/ChangeLog,v
retrieving revision 1.5867
retrieving revision 1.5868
diff -u -b -r1.5867 -r1.5868
--- ChangeLog   11 Mar 2008 08:25:06 -0000      1.5867
+++ ChangeLog   11 Mar 2008 09:18:58 -0000      1.5868
@@ -1,5 +1,11 @@
 2008-03-10 Sandro Santilli <address@hidden>
 
+       * testsuite/misc-ming.all/registerClassTest.c: more tests
+         for __constructor__ and consturctor of instances with
+         registered class.
+
+2008-03-10 Sandro Santilli <address@hidden>
+
        * server/sprite_instance.cpp (constructAsInstance): compute
          a 'super' reference.
        * testsuite/misc-ming.all/registerClassTest.c: test super in

Index: testsuite/misc-ming.all/registerClassTest.c
===================================================================
RCS file: /sources/gnash/gnash/testsuite/misc-ming.all/registerClassTest.c,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -b -r1.9 -r1.10
--- testsuite/misc-ming.all/registerClassTest.c 11 Mar 2008 08:25:07 -0000      
1.9
+++ testsuite/misc-ming.all/registerClassTest.c 11 Mar 2008 09:18:59 -0000      
1.10
@@ -180,21 +180,39 @@
 
        check_equals(mo, "typeof(clip2)", "'movieclip'");
        check(mo, "clip2 instanceOf CustomClass");
+       check(mo, "clip2.hasOwnProperty('__constructor__')");
+       check(mo, "clip2.hasOwnProperty('constructor')");
+       check(mo, "clip2.hasOwnProperty('__proto__')");
+       check_equals(mo, "clip2.__proto__", "CustomClass.prototype");
+       check_equals(mo, "clip2.__constructor__", "CustomClass");
+       check_equals(mo, "clip2.constructor", "CustomClass");
        check_equals(mo, "clip2._x", "80");
        check_equals(mo, "typeof(clip2.lineTo)", "'undefined'");
        check(mo, "! clip2 instanceOf MovieClip");
 
+       check(mo, "clip3.hasOwnProperty('__constructor__')");
+       check(mo, "clip3.hasOwnProperty('constructor')");
+       check(mo, "clip3.hasOwnProperty('__proto__')");
+       check_equals(mo, "clip3.__proto__", "CustomClass2.prototype");
+       check_equals(mo, "clip3.__constructor__", "CustomClass2");
+       check_equals(mo, "clip3.constructor", "CustomClass2");
        check_equals(mo, "typeof(clip3)", "'movieclip'");
        check_equals(mo, "clip3._x", "160");
        check(mo, "clip3 instanceOf CustomClass2");
        check(mo, "clip3 instanceOf MovieClip");
 
+       check(mo, "clip4.hasOwnProperty('__constructor__')");
+       check(mo, "clip4.hasOwnProperty('constructor')");
+       check(mo, "clip4.hasOwnProperty('__proto__')");
+       check_equals(mo, "clip4.__proto__", "CustomClass2.prototype");
+       check_equals(mo, "clip4.__constructor__", "CustomClass2");
+       check_equals(mo, "clip4.constructor", "CustomClass2");
        check_equals(mo, "typeof(clip4)", "'movieclip'");
        check_equals(mo, "clip4._x", "240");
        check(mo, "clip4 instanceOf MovieClip");
 
        add_actions(mo,
-               "totals(26);"
+               "totals(44);"
                "stop();"
                );
 




reply via email to

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