tests: Add test for `unescape`

This commit is contained in:
EmperorBale 2023-03-07 18:15:56 -08:00 committed by Bale
parent 683f6cc890
commit 613d4e3160
5 changed files with 75 additions and 0 deletions

View File

@ -0,0 +1,46 @@
package {
public class Test {
}
}
trace("Valid sequences");
trace("unescape(\"%32%33\")");
trace(unescape("%32%33"));
trace("unescape(\"aa %32%33\")");
trace(unescape("aa %32%33"));
trace("unescape(\"%32 aa %33\")");
trace(unescape("%32 aa %33"));
trace("unescape(\"%32%33 aa\")");
trace(unescape("%32%33 aa"));
trace("unescape(escape(\"😊\"))");
trace(unescape(escape("😊")));
trace("unescape(escape(\"&& 😊 😊 😊 😊 😊bb\"))");
trace(unescape(escape("&& 😊 😊 😊 😊 😊bb")));
trace("Invalid sequences");
trace("unescape(\"%32%3\")");
trace(unescape("%32%3"));
trace("unescape(\"%%3\")");
trace(unescape("%%3"));
trace("unescape(\"%G3\")");
trace(unescape("%G3 %25"));
trace("unescape(\"%u\")");
trace(unescape("%u"));
trace("unescape(\"%u33\")");
trace(unescape("%u33"));
trace("unescape(\"%U3333\")");
trace(unescape("%U3333"));
trace("unescape(\"%u333G\")");
trace(unescape("%u333G"));

View File

@ -0,0 +1,28 @@
Valid sequences
unescape("%32%33")
23
unescape("aa %32%33")
aa 23
unescape("%32 aa %33")
2 aa 3
unescape("%32%33 aa")
23 aa
unescape(escape("😊"))
😊
unescape(escape("&& 😊 😊 😊 😊 😊bb"))
&& 😊 😊 😊 😊 😊bb
Invalid sequences
unescape("%32%3")
2%3
unescape("%%3")
%%3
unescape("%G3")
%G3 %
unescape("%u")
%u
unescape("%u33")
%u33
unescape("%U3333")
%U3333
unescape("%u333G")
%u333G

Binary file not shown.

Binary file not shown.

View File

@ -0,0 +1 @@
num_frames = 1