From 1e9189dffcd83bf0326923de06f911e56804d41b Mon Sep 17 00:00:00 2001 From: EmperorBale Date: Sat, 28 Aug 2021 17:33:45 -0700 Subject: [PATCH] tests: Improve AMF3 test --- .../avm2/bytearray_readobject_amf3/Test.as | 1 + .../avm2/bytearray_readobject_amf3/output.txt | 3 +++ .../avm2/bytearray_readobject_amf3/test.swf | Bin 1708 -> 1712 bytes 3 files changed, 4 insertions(+) diff --git a/tests/tests/swfs/avm2/bytearray_readobject_amf3/Test.as b/tests/tests/swfs/avm2/bytearray_readobject_amf3/Test.as index d6aa33328..d9b5e559f 100644 --- a/tests/tests/swfs/avm2/bytearray_readobject_amf3/Test.as +++ b/tests/tests/swfs/avm2/bytearray_readobject_amf3/Test.as @@ -46,6 +46,7 @@ if (! (prop is int)) { trace(prop); + trace(obj[prop]); } } trace("done showing props"); diff --git a/tests/tests/swfs/avm2/bytearray_readobject_amf3/output.txt b/tests/tests/swfs/avm2/bytearray_readobject_amf3/output.txt index d7c2e783c..d8cce8966 100644 --- a/tests/tests/swfs/avm2/bytearray_readobject_amf3/output.txt +++ b/tests/tests/swfs/avm2/bytearray_readobject_amf3/output.txt @@ -33,10 +33,12 @@ done showing props 1,2,3 showing props: hello +5 done showing props 1,2,3,,,,,,,,,,,,,,,,,,4 showing props: hello +5 done showing props 5,3,7,2,7,8,2 showing props: @@ -44,6 +46,7 @@ done showing props [object Object] showing props: test +test done showing props Test bytes showing props: diff --git a/tests/tests/swfs/avm2/bytearray_readobject_amf3/test.swf b/tests/tests/swfs/avm2/bytearray_readobject_amf3/test.swf index c324a2e1ed32a75c5269f636a8924615399dcdc2..efd2147ca6c006218b60a373f6f5ac872b93bda0 100644 GIT binary patch literal 1712 zcmV;h22c4zS5pv@3;+OloV8V3a~jDN?jGjCfG!|eNWRF6q*lC^1v7xeZEbB32uE9` zlFMS1-6|<&fJRIL3^g;lJ#9+)1^bvh96e4%4f8;WWilB>jVtkZ1P~GHv~6oAk+!ukzZUK(6sT1-^^UC@?Jyf_730u; zF+bmzJ!y5WW!qL%s~Hs0A=$g)ojBo8Afw0$57#7Q?nZ3SEf;? zmId-!Go0T^h9lw1q28>8R}-n{%7@G$En0xK7FXl3h#HTm=~66}O~kVCB)n%;b%^UC zUFsIKwVGyYL*#TM?vmr#gc?y(*W_E+KHaG4_0wNOzCnhcD<4Gi7sqyM>*LXFwUhzc zvR~8s$I({lv_qBG)G`juDh2pLKRa7n+0C|PYwarCEUbYcs_V7vYI>zuNNvPdi)wl! zAB$zy3;9AWkOgJV)DLv1k2_RT88ux1 zwRka^+gOjq*5idtA(u{OlId7+W&K+94vA}Dsi_~)TG2FGy)1Mz)1oX=FXjiKVqxmV zH>=+frqs`E?BA#Zwc1@9iX~Tbxl}TpEU*owb1S+0Mk1Yyr!x6se0`u+8{UX(GX9q^ z{iH~LYtJWW zM68BU{ll?#L?d-}dpuWefOop2^e@4+Fv@dRS680|5F#=1_1EN8vXoALsWcC2#m1`* zT3q?^<<@2teLv-g8x*6RDs9tn459Du{ZnKH_ykatJt8PrqL!`L(3Ons%I|5_mU|Y~ zEi&^P@GiTh>Ftu}OEJR-VaYb@Omk?dAez%d`JJDL5&R)ZY`m*+pwVuqLd04ME>EOX6tbT7D z*R4J6s1@IcvA>rG2u2VRcx ze0>;MQRn(Ka&v{{b`nZlRg(()bFlTcd~E7AWn8gI+Xr^T+c7MiW!=Y?cSGX=F9h4v zs+8}TMrRDF=U8tagxSE#di1tEQ8OUTx9qcn2t|h@ls7YH$o-xYH}Og`Z#y zk4D@r(<4^q;~VTzfZS+ywL#6%f}1AS>)>YFrr@*TrjQ{3sWAng8M zvbHxC!ZYGD4*5bOGh@@f&^MN%monpBuq=M#7?mCCTHJuq^R@Nf?!+ zamhRN5X&=IzK`VxSbm5lJS*X_EOHWFkT8)(pGd-|lJHa#mL%bsmmM%TV%#6$czKX} z+*sqG3GO?GIhjKo$EFbva6$BnNCahu;1TD+7~m2Xc#ORWV-N4?sxN`-;dx>EeZaZj zRo~$ty8jMO;D_(_SO-*jzrKdcDw{bFB1-WAMrr% zCp_3VXM_mk^Tqdg@z1w^f5E%5GYXU6EIOE=r6tzDG)9EQD}38F?%Mt_Yzq*POp_9! z#3D8c_j;4)q)iTXN1Y&%i9|5-0U8I*1DuJTRUmPq_N=$($DGODyq`2cwYfwLFbf}m zg3i5Rk)@BLL(Wv+5xGAnF#GjL>LG7NgEud;@6I|Q;)4Yk+wN~vBnZOlcc#e*nHt)D zg`B#W-I3j3!{d2~X$^SWH*G1S4Q`(qc|W7v6m zQRcpz_$>m`V{X}bwm-J~39~N~ROK(uszP896e>c6e++q#UY5td3r-^BsQY7=3>O0( zRz-{w7x>`C)sGWQjl zZD1ICUb3Rcvd^t)0b`#(1ju=Z+s9vE^b{Du?I3alm=!(lEbMuI;(f1nx^-!Lf^#^S zm0%V5Sy!cqtuU#U@2TY}wH#8*(`s3S-&c6n{WOI4%gzi?KA(KhKah9cbm-UcMd)AJ G{HJctX>51^ literal 1708 zcmV;d22=S%S5pvo3;+OloUK(|S0c$7u4?*&21L;joeyVG%gl}=bkisTJL3jHcV|vq zlab@u&CxS7&`2jh_vvm$bCJ#QAM9mvmH)6mVEzK?*`2Fg=j3X7?s8||YCv(;navka z)m=}$&r@%`?_0$&;$9&%`d5Ue8B~l+BZR)42yh5JwQBX;%i?D2xYcaiIT$^gYdDUX zlcY|kljx)phIJq%v)Qa9E0Utb!6I&-v>o+0-nQrG)?%JQQM0R-ZaTWrj?uANF%F$) zb8~&!maD;^nMeklB#-UZ!z?xCTH%*K4`;RB}^MluUe(vP&-re(CeESRcgYcx{N<_4jnVe;ae z(|;PKY+hb2C@b0J)Q2|q6Y4;%cH4%M>6LtbHJwQp>4q}-<$PfymB}ls*}|r>K2WO- zZ=?qq|4W!YC=t6#%ypdp>yoZjuPW3$w3^=KQ>#i^Q=_ZdP^C%luBcUWb;D|@&YEhP zO}(m8LFqVdH;n4k0&{tJ`NPUW}9G14sRpsEDuTCWNdNK%iCq_F}t*yn92)(}Z51s<>8AA#Bh@(hJvmMESu4HUi zey3F((L-prK;c*5U2aR&+aYLZE49TKVvnFvQ(Dut;3Zzc1k;;;idfp zQfQbo;>8DYZ<|f^MBFltbgj_T&BI?X%CQ?+MlR!3BsRGqNnt_RHh?_R8<1Bt@3f68%ST^tRZsbVs9HzNxhjoQB^tY@H@NKv(WX#Rm>> zj-^&L*0c;W429Ft+Xpc^uya1W?Tpt9$nXt(W)PgjaBy<{oUyh8LTU|801S7$Dx3cR zV|WzmZCN{_6+XH_A4N!u>Qoz=HB#(lsONR$dE3#zX$KBk4~gEGFBtI043ZYVW6~h} z=Kr0ry>Jvy^HVq)h=!)aQ-SCmj_0EOse63%7d}A@U|*04VLUBhUciFj^9xuM*r33T z2*Rk~pS+L7X)NBw;yoV%Wc0K zbMJQLw>X0CzQyDC{#!i3JaF&t`(OCc>5uLMf==IzMGz9*hv#P(b#Xg@-3J%noxZs^ zs|P3letGG}&IwXO?(F&I2>KHIS>jplH4D1)U3vEO$Jx_2F5h(pf_Aa%Cm4E>Fwh5x z5BeZs0b|?{;mGF;@9@H(Z~p#*cSUyuCcj;9F+q!qv;h<*+`=WkiH-KKe-2|~geOy^ zL^NU(hs3;=40$lmuV_%69r23;ZpJB;1O z=Vj*m@n0bzJ!F>LC;Q>0Pbj`bP?bGDt#V`cK%v4_*oTn!#6@}Z`v_FAEANLdJUfMB zBY(TR^mBgJO#yqBq6=r=o&InJ>p@BV5lSiz<>_OfRHwQ!6cW2XR%YZf^EH}jU>N(p zpp}lrK(CNFj03?aSkAf3K7N7GV_-zKBgo}omiP5$VWa!w@4SNP)`jhH#${kufK|jN zU0FkPg$cQQM=npw<)~bqlFK~&zQ!}XPlJ26