From 815bc3bcd77c3cbf279cf7bff1f1be63447c3664 Mon Sep 17 00:00:00 2001 From: Kamil Jarosz Date: Tue, 25 Jun 2024 10:24:05 +0200 Subject: [PATCH] tests: Add visual/edittext/edittext_caret_empty This test verifies how the caret in a text field is rendered when the text field is empty. --- .../edittext/edittext_caret_empty/input.json | 26 +++++++++ .../output.01.expected.png | Bin 0 -> 342 bytes .../output.02.expected.png | Bin 0 -> 346 bytes .../output.03.expected.png | Bin 0 -> 347 bytes .../output.04.expected.png | Bin 0 -> 344 bytes .../output.05.expected.png | Bin 0 -> 345 bytes .../output.06.expected.png | Bin 0 -> 346 bytes .../output.07.expected.png | Bin 0 -> 344 bytes .../output.08.expected.png | Bin 0 -> 347 bytes .../output.09.expected.png | Bin 0 -> 343 bytes .../output.10.expected.png | Bin 0 -> 343 bytes .../output.11.expected.png | Bin 0 -> 342 bytes .../output.12.expected.png | Bin 0 -> 340 bytes .../edittext/edittext_caret_empty/output.txt | 0 .../edittext/edittext_caret_empty/test.swf | Bin 0 -> 7102 bytes .../edittext/edittext_caret_empty/test.toml | 52 ++++++++++++++++++ 16 files changed, 78 insertions(+) create mode 100644 tests/tests/swfs/visual/edittext/edittext_caret_empty/input.json create mode 100644 tests/tests/swfs/visual/edittext/edittext_caret_empty/output.01.expected.png create mode 100644 tests/tests/swfs/visual/edittext/edittext_caret_empty/output.02.expected.png create mode 100644 tests/tests/swfs/visual/edittext/edittext_caret_empty/output.03.expected.png create mode 100644 tests/tests/swfs/visual/edittext/edittext_caret_empty/output.04.expected.png create mode 100644 tests/tests/swfs/visual/edittext/edittext_caret_empty/output.05.expected.png create mode 100644 tests/tests/swfs/visual/edittext/edittext_caret_empty/output.06.expected.png create mode 100644 tests/tests/swfs/visual/edittext/edittext_caret_empty/output.07.expected.png create mode 100644 tests/tests/swfs/visual/edittext/edittext_caret_empty/output.08.expected.png create mode 100644 tests/tests/swfs/visual/edittext/edittext_caret_empty/output.09.expected.png create mode 100644 tests/tests/swfs/visual/edittext/edittext_caret_empty/output.10.expected.png create mode 100644 tests/tests/swfs/visual/edittext/edittext_caret_empty/output.11.expected.png create mode 100644 tests/tests/swfs/visual/edittext/edittext_caret_empty/output.12.expected.png create mode 100644 tests/tests/swfs/visual/edittext/edittext_caret_empty/output.txt create mode 100644 tests/tests/swfs/visual/edittext/edittext_caret_empty/test.swf create mode 100644 tests/tests/swfs/visual/edittext/edittext_caret_empty/test.toml diff --git a/tests/tests/swfs/visual/edittext/edittext_caret_empty/input.json b/tests/tests/swfs/visual/edittext/edittext_caret_empty/input.json new file mode 100644 index 000000000000..8d807d59f077 --- /dev/null +++ b/tests/tests/swfs/visual/edittext/edittext_caret_empty/input.json @@ -0,0 +1,26 @@ +[ + { "type": "KeyDown", "key_code": 9 }, + { "type": "Wait" }, + { "type": "KeyDown", "key_code": 9 }, + { "type": "Wait" }, + { "type": "KeyDown", "key_code": 9 }, + { "type": "Wait" }, + { "type": "KeyDown", "key_code": 9 }, + { "type": "Wait" }, + { "type": "KeyDown", "key_code": 9 }, + { "type": "Wait" }, + { "type": "KeyDown", "key_code": 9 }, + { "type": "Wait" }, + { "type": "KeyDown", "key_code": 9 }, + { "type": "Wait" }, + { "type": "KeyDown", "key_code": 9 }, + { "type": "Wait" }, + { "type": "KeyDown", "key_code": 9 }, + { "type": "Wait" }, + { "type": "KeyDown", "key_code": 9 }, + { "type": "Wait" }, + { "type": "KeyDown", "key_code": 9 }, + { "type": "Wait" }, + { "type": "KeyDown", "key_code": 9 }, + { "type": "Wait" } +] diff --git a/tests/tests/swfs/visual/edittext/edittext_caret_empty/output.01.expected.png b/tests/tests/swfs/visual/edittext/edittext_caret_empty/output.01.expected.png new file mode 100644 index 0000000000000000000000000000000000000000..6ba1d00b08fb8d335f4b697a3eeb0e96995778a0 GIT binary patch literal 342 zcmeAS@N?(olHy`uVBq!ia0vp^JApWWgAGW!KD#2uz`!W$>EaktaqI0J!&Qe31Y9pl zF0Rd588z#Yda?nV@X0yBb#)(w@*axJn^SzQLEO5AwL`{*PpN%>)>V1q;-3%i@1LH# z?PpH$?qB`dmcJL}ZrgdQ=FZOv4`zZ?u}^G1;rIls0m4)$60lTiFL$>)_JMcf-Zk&m zr9AtTUmvnQ^=3}-*7a|Hgay36n>JfN-%otYhr_}kdkSJSWL|B&S*X}vl~ea@hd_lI zl1T_A(2hQ!RSHENz4t!$6nr_BcD(h#V=j=@ecU&5Ha~VUyZxq+^*m68fF;yH$_OUR pnGbgaSX3ngRX-?X1=%hyKi{Gys`RM75HP$LJYD@<);T3K0RT14j}ZU> literal 0 HcmV?d00001 diff --git a/tests/tests/swfs/visual/edittext/edittext_caret_empty/output.02.expected.png b/tests/tests/swfs/visual/edittext/edittext_caret_empty/output.02.expected.png new file mode 100644 index 0000000000000000000000000000000000000000..1fe040f44b44aee3e21979ab729dc8ee5a9e5547 GIT binary patch literal 346 zcmeAS@N?(olHy`uVBq!ia0vp^JApWWgAGW!KD#2uz`&^J>EaktaqI0J$F9Q$JPv^? zpUksc)&FeWY>f%AqMz?=I^$Gg=i2JF^I8<6^zRC80m}{<7ry$^5dE~Y-v`g%pMEyy z+3uPB%j<8PyeplXW*lyuzkS`Fhm+Z?!3ve!pC}YT^eC}UJUnmWdCR}yKPO%_o;UO6 zzv*dL{T+b%v+Q1TT@wYVT6Eud-re~dB$H>{Jky`uPafcP6_HLrZ%4tgxJMCu^FgXq3DqDJi)$uGj0|t!n9AAdG^f?AdwS$(2o!35QsVf yOC%=HTYW&?0)5=Ai_O!@VmQ`lgIpd{!}#w{OVlsU1F66;WAJqKb6Mw<&;$U)B9mhP literal 0 HcmV?d00001 diff --git a/tests/tests/swfs/visual/edittext/edittext_caret_empty/output.03.expected.png b/tests/tests/swfs/visual/edittext/edittext_caret_empty/output.03.expected.png new file mode 100644 index 0000000000000000000000000000000000000000..1190ce9641b06925bf5535b265813a4f0ed6d2f5 GIT binary patch literal 347 zcmeAS@N?(olHy`uVBq!ia0vp^JApWWgAGW!KD#2uz`&^F>EaktaqI0J$1G+;p0I-RRpYzgQdp(}9VRAE2VTX(hpVIRq5{I3CEWGtsJSlYR|JWDr z`b9v>?Cei&Tn8~tz!Ipi52$`Z`rgMgztlyip36)#mOme(mysCDII;P}!NP?WSCZ3? zx5~US-2B)nLERnb2CyzZC3c{^Ajkj+6Xd!_vgeOnls2~3W4R^@QY9m9w0Wj1h*+zA t<0ME0R4*1|9_EaktaqI0J$E?E!0&N#1 z7gxVpVKr-y|FHxnw?mcrkz9W@;~isDiq2Uw$G!QW?eIjQNWfC(>MH%TXWtIn|Bv5x z^V#aNZ{L}}d-6&=ck|h+Y3D_^{c--J#y+w6grH@Ij0>L5!(d}F$PapKbLh*2~7aL*OP4k literal 0 HcmV?d00001 diff --git a/tests/tests/swfs/visual/edittext/edittext_caret_empty/output.05.expected.png b/tests/tests/swfs/visual/edittext/edittext_caret_empty/output.05.expected.png new file mode 100644 index 0000000000000000000000000000000000000000..e96ed1b7a5944cbb59a728a4983926261ef367f9 GIT binary patch literal 345 zcmeAS@N?(olHy`uVBq!ia0vp^JApWWgAGW!KD#2uz`&^B>EaktaqI0J$F9Q$0xlO{ zJ*a-Q!fMtgej|$s39gm-mS+~7sA)=nxX$nxN6wpv$_`HyiUch0yqfWM!>VcW|9<`7 zbk=NsuHCwSkG#&=Wz5cdw)2IGvmfsefM`{O8M^7_Gu=M!Mv&XU?gE(!c4i;gc&Llp mE%Z`~WyG2KwL!8q_l4ctTA~ilv(Ews8H1;*pUXO@geCxiIFO70 literal 0 HcmV?d00001 diff --git a/tests/tests/swfs/visual/edittext/edittext_caret_empty/output.06.expected.png b/tests/tests/swfs/visual/edittext/edittext_caret_empty/output.06.expected.png new file mode 100644 index 0000000000000000000000000000000000000000..ee2881b49985323729531765bcbe582a3fa7c892 GIT binary patch literal 346 zcmeAS@N?(olHy`uVBq!ia0vp^JApWWgAGW!KD#2uz`&^J>EaktaqI0JL$1RH0SccADAy>gq$Ti<`$dhJZk zv*X6od7~`WH2~Eo> z-z?TMF!c2Oe=}lF8*QGM{y9=FEaktaqI0J!>%_50{z{)e ma#0%S0H*VzAlKjf$m$i@61DxWlMgV&7(8A5T-G@yGywqPHJ5z= literal 0 HcmV?d00001 diff --git a/tests/tests/swfs/visual/edittext/edittext_caret_empty/output.08.expected.png b/tests/tests/swfs/visual/edittext/edittext_caret_empty/output.08.expected.png new file mode 100644 index 0000000000000000000000000000000000000000..460a91688d14a9bd6858850f1e762f2425c2af7b GIT binary patch literal 347 zcmeAS@N?(olHy`uVBq!ia0vp^JApWWgAGW!KD#2uz`&^F>EaktaqI0J$F9Q$0xlO{ zJ*a-Q!fMtgbEAqx8P`4AW!RQ+$RCT`k=npbhk#{=j0>NA>6yBS(9`_(_3_(o zK3jeE_}%!JlULbuH=o^nRxbR551$hI#O4!@PZWv-ERmQ%t$jez39e)*29gwcA>id z>w91SppdJd^6SsUo!)fw*-g9StvP*<|v9#l@2Oe{Qe0u%|ldD%t)JL)PuYiHZ;OXk;vd$@?2>?R%k|h8D literal 0 HcmV?d00001 diff --git a/tests/tests/swfs/visual/edittext/edittext_caret_empty/output.09.expected.png b/tests/tests/swfs/visual/edittext/edittext_caret_empty/output.09.expected.png new file mode 100644 index 0000000000000000000000000000000000000000..9654a0d449e29c2999af82bf4e69aacf25712d44 GIT binary patch literal 343 zcmeAS@N?(olHy`uVBq!ia0vp^JApWWgAGW!KD#2uz`!Wy>EaktaqI0J$F3F!0oQ{* zALo@`v5ML`UBpGiyEDRU^AD5!193Afk4Z4vZ~MU|VA&z#!nZzZHNSE3uZO?ypEkQ) zv!&AZce}CWuSL1rcHVkZ$a?;XLJ>rr68l7D1he^s;}ekXkJHO-l%Lg2U%xeN^V#L* z%ekW}Vi+ejpEy{!uwcdUwBxNZuQuK+RQ%x62h@Pus1~3pGJC-)cQ65MYJTiwcKgka z31`jXt73j0syC`ob4S+Rd_oZHc#zT)5C5I0e!tJuZmEsu#F>}({|($bEp_wRt9Hj* lbNG(89^m%}d0^faMz2pTQ4LciUjhS+!PC{xWt~$(695VFjb{J= literal 0 HcmV?d00001 diff --git a/tests/tests/swfs/visual/edittext/edittext_caret_empty/output.10.expected.png b/tests/tests/swfs/visual/edittext/edittext_caret_empty/output.10.expected.png new file mode 100644 index 0000000000000000000000000000000000000000..34813c88f7f71458c25343dfba5215696e14cb53 GIT binary patch literal 343 zcmeAS@N?(olHy`uVBq!ia0vp^JApWWgAGW!KD#2uz`!Wy>EaktaqI0J!@dOu06){4y?YqvCie(_NbHtpRAQgleBxnX_Sg2AmVZC|{Xac- z+s};8Rp0c_J$b>NyZP+ZwDY2SPC7nOC=#&jka6Ktaz`*hS_OfkkF@VsxSjc{8=rkP zZMJ{DpZJy!F^oXDgM|wVRvb?|-YWBIhCdpF+f5U5z! z02Fz!W5QW8YrT}sXZP2w+w;&|=pNW=xO$L-pjv^E^Sn`H!8<+8;YT@C8|Oc&=H;m6oWdi*N1#1{i~EaktaqI0J$5jgq1Y9p_ z70!>$nkM!aXoHE&qP_{C|4x zwx3y_>%Qxsd-94sck|h+Y3D`voOFDmP$Xd4A>+cQbP0l+XkKkeH28 literal 0 HcmV?d00001 diff --git a/tests/tests/swfs/visual/edittext/edittext_caret_empty/output.12.expected.png b/tests/tests/swfs/visual/edittext/edittext_caret_empty/output.12.expected.png new file mode 100644 index 0000000000000000000000000000000000000000..5d7c9e03bbc68838daa6a1c2cb8a7235328c6973 GIT binary patch literal 340 zcmeAS@N?(olHy`uVBq!ia0vp^JApWWgAGW!KD#2uz`!W&>EaktaqI0J$F2tkJg$zK zPv-4gx&GOkW~Q4h9Kl;<+8$os!**Wj)YfZUH*P$1Z#d!jM4{-%)yThzY1`!M{{P=} z*33TF?*6}{e)H-snB9)a{T6d@wu}p(68pqvuv#RhfMtgaP*kz(=P~0&-?!H!^UThz z+iMwn;ZQLvNZIk$Lks0*%ZeARIG%RA^}uY9VvuzpeL#741QTR9=lu#di>lmdKI;Vst02maG@Bjb+ literal 0 HcmV?d00001 diff --git a/tests/tests/swfs/visual/edittext/edittext_caret_empty/output.txt b/tests/tests/swfs/visual/edittext/edittext_caret_empty/output.txt new file mode 100644 index 000000000000..e69de29bb2d1 diff --git a/tests/tests/swfs/visual/edittext/edittext_caret_empty/test.swf b/tests/tests/swfs/visual/edittext/edittext_caret_empty/test.swf new file mode 100644 index 0000000000000000000000000000000000000000..a3b2a9a512682d32c628e6a88d588f3a47036c17 GIT binary patch literal 7102 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 literal 0 HcmV?d00001 diff --git a/tests/tests/swfs/visual/edittext/edittext_caret_empty/test.toml b/tests/tests/swfs/visual/edittext/edittext_caret_empty/test.toml new file mode 100644 index 000000000000..f01064e7336d --- /dev/null +++ b/tests/tests/swfs/visual/edittext/edittext_caret_empty/test.toml @@ -0,0 +1,52 @@ +num_ticks = 12 + +[image_comparisons."output.01"] +trigger = 1 +tolerance = 128 + +[image_comparisons."output.02"] +trigger = 2 +tolerance = 128 + +[image_comparisons."output.03"] +trigger = 3 +tolerance = 128 + +[image_comparisons."output.04"] +trigger = 4 +tolerance = 128 + +[image_comparisons."output.05"] +trigger = 5 +tolerance = 128 + +[image_comparisons."output.06"] +trigger = 6 +tolerance = 128 + +[image_comparisons."output.07"] +trigger = 7 +tolerance = 128 + +[image_comparisons."output.08"] +trigger = 8 +tolerance = 128 + +[image_comparisons."output.09"] +trigger = 9 +tolerance = 128 + +[image_comparisons."output.10"] +trigger = 10 +tolerance = 128 + +[image_comparisons."output.11"] +trigger = 11 +tolerance = 128 + +[image_comparisons."output.12"] +trigger = 12 +tolerance = 128 + +[player_options] +with_renderer = { optional = false, sample_count = 4 }