[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Gnash-dev] Array class
From: |
strk |
Subject: |
[Gnash-dev] Array class |
Date: |
Thu, 27 Apr 2006 11:42:48 +0200 |
I've updated the online tests to use the correct form
for accessing the 'Array.length' element, as specified
here: http://flashhelp.321.lt/scripts/content/help.php?id=65
Also, I've added more uses of the check_equals() macro so
we can see other differences.
Note that Gnash is currently unable to use such "proxy" members.
When asked to print the 'length' member it prints it's value as
<c_function 0x400e5100>. Rather, the 'length' memnber should point
to a 'proxy' object, a kind of 'getter-setter'.
Did anyone encounter a similar case by reading Gnash codebase ?
--strk;
On Wed, Apr 26, 2006 at 10:51:56PM +0200, strk wrote:
> Forwarded by request of DaBlade.
>
> --------------------------------------------------------------------
>
> Date: Wed, 26 Apr 2006 22:40:54 +0200
> From: "address@hidden" <address@hidden>
> Organization: LinucP2P.com
> X-Mailer: Sylpheed version 2.2.4 (GTK+ 2.8.16; i486-pc-linux-gnu)
> Subject: Re: [Gnash-dev] Testcases output with MM's flash player v7 on
> Debian
> To: strk <address@hidden>
>
> Alright. Version 6:
> Xtrace working
> FAILED: expected: 3 obtained: [array.as:21] - SWF6 - LNX 7,0,25,0
> FAILED: expected: 5 obtained: [array.as:32] - SWF6 - LNX 7,0,25,0
> FAILED: expected: "551,200,9,8,7" obtained:
> 7,7,7,7,7,8,8,8,9,200,200,200,200,551,551 [array.as:55] - SWF6 - LNX 7,0,25,0
> FAILED: expected: 0 obtained: [array.as:71] - SWF6 - LNX 7,0,25,0
> FAILED: expected: 0 obtained: [array.as:87] - SWF6 - LNX 7,0,25,0
> FAILED: expected: 0 obtained: [array.as:88] - SWF6 - LNX 7,0,25,0
> FAILED: expected: 1 obtained: [array.as:100] - SWF6 - LNX 7,0,25,0
> FAILED: expected: 10 obtained: [array.as:105] - SWF6 - LNX 7,0,25,0
> FAILED: expected: 1001 obtained: [array.as:111] - SWF6 - LNX 7,0,25,0
>
>
> Version 7:
>
> Xtrace working
> FAILED: expected: 3 obtained: undefined [array.as:21] - SWF7 - LNX 7,0,25,0
> FAILED: a.tostring() == "200,551" [array.as:30] - SWF7 - LNX 7,0,25,0
> FAILED: expected: 5 obtained: undefined [array.as:32] - SWF7 - LNX 7,0,25,0
> FAILED: expected: "200,551,7,8,9" obtained: undefined [array.as:50] - SWF7 -
> LNX 7,0,25,0
> FAILED: a.tostring() == "7,7,7,7,7,8,8,8,9,200,200,200,200,551,551"
> [array.as:53] - SWF7 - LNX 7,0,25,0
> FAILED: expected: "551,200,9,8,7" obtained: undefined [array.as:55] - SWF7 -
> LNX 7,0,25,0
> FAILED: trysortarray.tostring() == "alphabet,But,capitalization,Different"
> [array.as:60] - SWF7 - LNX 7,0,25,0
> FAILED: trysortarray.tostring() == "But,Different,alphabet,capitalization"
> [array.as:62] - SWF7 - LNX 7,0,25,0
> FAILED: expected: 0 obtained: undefined [array.as:71] - SWF7 - LNX 7,0,25,0
> FAILED: b.tostring() == "2,4" [array.as:76] - SWF7 - LNX 7,0,25,0
> FAILED: b.tostring() == "" [array.as:79] - SWF7 - LNX 7,0,25,0
> FAILED: b.tostring() == "" [array.as:83] - SWF7 - LNX 7,0,25,0
> FAILED: expected: 0 obtained: undefined [array.as:87] - SWF7 - LNX 7,0,25,0
> FAILED: expected: 0 obtained: undefined [array.as:88] - SWF7 - LNX 7,0,25,0
> FAILED: basic.tostring() == "0,1,2" [array.as:93] - SWF7 - LNX 7,0,25,0
> FAILED: portion.tostring() == "2,3,4" [array.as:95] - SWF7 - LNX 7,0,25,0
> FAILED: portion.tostring() == "3,4" [array.as:97] - SWF7 - LNX 7,0,25,0
> FAILED: portion.tostring() == "4" [array.as:99] - SWF7 - LNX 7,0,25,0
> FAILED: expected: 1 obtained: undefined [array.as:100] - SWF7 - LNX 7,0,25,0
> FAILED: expected: 10 obtained: undefined [array.as:105] - SWF7 - LNX 7,0,25,0
> FAILED: expected: 1001 obtained: undefined [array.as:111] - SWF7 - LNX
> 7,0,25,0
>
> Version 8:
>
> Xtrace working
> FAILED: expected: 3 obtained: undefined [array.as:21] - SWF8 - LNX 7,0,25,0
> FAILED: a.tostring() == "200,551" [array.as:30] - SWF8 - LNX 7,0,25,0
> FAILED: expected: 5 obtained: undefined [array.as:32] - SWF8 - LNX 7,0,25,0
> FAILED: expected: "200,551,7,8,9" obtained: undefined [array.as:50] - SWF8 -
> LNX 7,0,25,0
> FAILED: a.tostring() == "7,7,7,7,7,8,8,8,9,200,200,200,200,551,551"
> [array.as:53] - SWF8 - LNX 7,0,25,0
> FAILED: expected: "551,200,9,8,7" obtained: undefined [array.as:55] - SWF8 -
> LNX 7,0,25,0
> FAILED: trysortarray.tostring() == "alphabet,But,capitalization,Different"
> [array.as:60] - SWF8 - LNX 7,0,25,0
> FAILED: trysortarray.tostring() == "But,Different,alphabet,capitalization"
> [array.as:62] - SWF8 - LNX 7,0,25,0
> FAILED: expected: 0 obtained: undefined [array.as:71] - SWF8 - LNX 7,0,25,0
> FAILED: b.tostring() == "2,4" [array.as:76] - SWF8 - LNX 7,0,25,0
> FAILED: b.tostring() == "" [array.as:79] - SWF8 - LNX 7,0,25,0
> FAILED: b.tostring() == "" [array.as:83] - SWF8 - LNX 7,0,25,0
> FAILED: expected: 0 obtained: undefined [array.as:87] - SWF8 - LNX 7,0,25,0
> FAILED: expected: 0 obtained: undefined [array.as:88] - SWF8 - LNX 7,0,25,0
> FAILED: basic.tostring() == "0,1,2" [array.as:93] - SWF8 - LNX 7,0,25,0
> FAILED: portion.tostring() == "2,3,4" [array.as:95] - SWF8 - LNX 7,0,25,0
> FAILED: portion.tostring() == "3,4" [array.as:97] - SWF8 - LNX 7,0,25,0
> FAILED: portion.tostring() == "4" [array.as:99] - SWF8 - LNX 7,0,25,0
> FAILED: expected: 1 obtained: undefined [array.as:100] - SWF8 - LNX 7,0,25,0
> FAILED: expected: 10 obtained: undefined [array.as:105] - SWF8 - LNX 7,0,25,0
> FAILED: expected: 1001 obtained: undefined [array.as:111] - SWF8 - LNX
> 7,0,25,0
>
>
>
> _______________________________________________
> Gnash-dev mailing list
> address@hidden
> http://lists.gnu.org/mailman/listinfo/gnash-dev
--
/"\ ASCII Ribbon Campaign
\ / Respect for low technology.
X Keep e-mail messages readable by any computer system.
/ \ Keep it ASCII.