gnash-dev
[Top][All Lists]
Advanced

[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. 





reply via email to

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