diff --git a/test/multiline-input.txt b/test/multiline-input.txt new file mode 100644 index 00000000..5c9aad2d --- /dev/null +++ b/test/multiline-input.txt @@ -0,0 +1,5 @@ +(includes some Unicode characters) +Lorem ipsum dolör sit ämet, consetetur sadipscing elitr, +sed diam nonumy éirmod tempor invidunt ut labore +et dolore magna aliquyam erat, sed diam voluptua. +At vero eos et accusam et justo duo dolores et ea rebum. diff --git a/test/sunny-day-expected/ada-box-mended.txt b/test/sunny-day-expected/ada-box-mended.txt new file mode 100644 index 00000000..2e7b3486 --- /dev/null +++ b/test/sunny-day-expected/ada-box-mended.txt @@ -0,0 +1,7 @@ +-------------------------------------------------------------------------- +-- (includes some Unicode characters) -- +-- Lorem ipsum dolör sit ämet, consetetur sadipscing elitr, -- +-- sed diam nonumy éirmod tempor invidunt ut labore -- +-- __ET__ dolore magna aliquyam erat, sed diam voluptua. -- +-- At vero eos __ET__ accusam __ET__ justo duo dolores __ET__ ea rebum. -- +-------------------------------------------------------------------------- diff --git a/test/sunny-day-expected/ada-box.txt b/test/sunny-day-expected/ada-box.txt new file mode 100644 index 00000000..86cf0d2c --- /dev/null +++ b/test/sunny-day-expected/ada-box.txt @@ -0,0 +1,7 @@ +-------------------------------------------------------------- +-- (includes some Unicode characters) -- +-- Lorem ipsum dolör sit ämet, consetetur sadipscing elitr, -- +-- sed diam nonumy éirmod tempor invidunt ut labore -- +-- et dolore magna aliquyam erat, sed diam voluptua. -- +-- At vero eos et accusam et justo duo dolores et ea rebum. -- +-------------------------------------------------------------- diff --git a/test/sunny-day-expected/ada-cmt-mended.txt b/test/sunny-day-expected/ada-cmt-mended.txt new file mode 100644 index 00000000..3133157d --- /dev/null +++ b/test/sunny-day-expected/ada-cmt-mended.txt @@ -0,0 +1,5 @@ +-- (includes some Unicode characters) +-- Lorem ipsum dolör sit ämet, consetetur sadipscing elitr, +-- sed diam nonumy éirmod tempor invidunt ut labore +-- __ET__ dolore magna aliquyam erat, sed diam voluptua. +-- At vero eos __ET__ accusam __ET__ justo duo dolores __ET__ ea rebum. diff --git a/test/sunny-day-expected/ada-cmt.txt b/test/sunny-day-expected/ada-cmt.txt new file mode 100644 index 00000000..7845d47e --- /dev/null +++ b/test/sunny-day-expected/ada-cmt.txt @@ -0,0 +1,5 @@ +-- (includes some Unicode characters) +-- Lorem ipsum dolör sit ämet, consetetur sadipscing elitr, +-- sed diam nonumy éirmod tempor invidunt ut labore +-- et dolore magna aliquyam erat, sed diam voluptua. +-- At vero eos et accusam et justo duo dolores et ea rebum. diff --git a/test/sunny-day-expected/bear-mended.txt b/test/sunny-day-expected/bear-mended.txt new file mode 100644 index 00000000..39d7f53e --- /dev/null +++ b/test/sunny-day-expected/bear-mended.txt @@ -0,0 +1,27 @@ + ,---. ,---. + / /"`.\.--"""--./,'"\ \ + \ \ _ _ / / + `./ / __ __ \ \,' + / /_O)_(_O\ \ + | .-' ___ `-. | + .--| \_/ |--. + ,' \ \ | / / `. + / `. `--^--' ,' \ + .-"""""-. `--.___.--' .-"""""-. +.-----------------/ \------------------/ \-----------------. +| .---------------\ /------------------\ /---------------. | +| | `-`--`--' `--'--'-' | | +| | (includes some Unicode characters) | | +| | Lorem ipsum dolör sit ämet, consetetur sadipscing elitr, | | +| | sed diam nonumy éirmod tempor invidunt ut labore | | +| | __ET__ dolore magna aliquyam erat, sed diam voluptua. | | +| | At vero eos __ET__ accusam __ET__ justo duo dolores __ET__ ea rebum. | | +| |______________________________________________________________________| | +|__________________________________________________________________________| + )__________|__|__________( + | || | + |____________||____________| + ),-----.( ),-----.( hjw + ,' ==. \ / .== `. + / ) ( \ + `===========' `===========' diff --git a/test/sunny-day-expected/bear.txt b/test/sunny-day-expected/bear.txt new file mode 100644 index 00000000..87ed40cf --- /dev/null +++ b/test/sunny-day-expected/bear.txt @@ -0,0 +1,27 @@ + ,---. ,---. + / /"`.\.--"""--./,'"\ \ + \ \ _ _ / / + `./ / __ __ \ \,' + / /_O)_(_O\ \ + | .-' ___ `-. | + .--| \_/ |--. + ,' \ \ | / / `. + / `. `--^--' ,' \ + .-"""""-. `--.___.--' .-"""""-. +.-----------/ \------------------/ \-----------. +| .---------\ /------------------\ /---------. | +| | `-`--`--' `--'--'-' | | +| | (includes some Unicode characters) | | +| | Lorem ipsum dolör sit ämet, consetetur sadipscing elitr, | | +| | sed diam nonumy éirmod tempor invidunt ut labore | | +| | et dolore magna aliquyam erat, sed diam voluptua. | | +| | At vero eos et accusam et justo duo dolores et ea rebum. | | +| |__________________________________________________________| | +|______________________________________________________________| + )__________|__|__________( + | || | + |____________||____________| + ),-----.( ),-----.( hjw + ,' ==. \ / .== `. + / ) ( \ + `===========' `===========' diff --git a/test/sunny-day-expected/boxquote-mended.txt b/test/sunny-day-expected/boxquote-mended.txt new file mode 100644 index 00000000..6511d3f5 --- /dev/null +++ b/test/sunny-day-expected/boxquote-mended.txt @@ -0,0 +1,7 @@ +,---- [ ] +| (includes some Unicode characters) +| Lorem ipsum dolör sit ämet, consetetur sadipscing elitr, +| sed diam nonumy éirmod tempor invidunt ut labore +| __ET__ dolore magna aliquyam erat, sed diam voluptua. +| At vero eos __ET__ accusam __ET__ justo duo dolores __ET__ ea rebum. +`---- diff --git a/test/sunny-day-expected/boxquote.txt b/test/sunny-day-expected/boxquote.txt new file mode 100644 index 00000000..7f30aa13 --- /dev/null +++ b/test/sunny-day-expected/boxquote.txt @@ -0,0 +1,7 @@ +,---- [ ] +| (includes some Unicode characters) +| Lorem ipsum dolör sit ämet, consetetur sadipscing elitr, +| sed diam nonumy éirmod tempor invidunt ut labore +| et dolore magna aliquyam erat, sed diam voluptua. +| At vero eos et accusam et justo duo dolores et ea rebum. +`---- diff --git a/test/sunny-day-expected/boy-mended.txt b/test/sunny-day-expected/boy-mended.txt new file mode 100644 index 00000000..e2cae58f --- /dev/null +++ b/test/sunny-day-expected/boy-mended.txt @@ -0,0 +1,18 @@ + .-"""-. + / .===. \ + \/ 6 6 \/ + ( \___/ ) + __________________________ooo__\_____/______________________________ + / \ +| (includes some Unicode characters) | +| Lorem ipsum dolör sit ämet, consetetur sadipscing elitr, | +| sed diam nonumy éirmod tempor invidunt ut labore | +| __ET__ dolore magna aliquyam erat, sed diam voluptua. | +| At vero eos __ET__ accusam __ET__ justo duo dolores __ET__ ea rebum. | + \_______________________________________ooo__________________________/ + | | | + |_ | _| + | | | + |__|__| jgs + /-'Y'-\ + (__/ \__) diff --git a/test/sunny-day-expected/boy.txt b/test/sunny-day-expected/boy.txt new file mode 100644 index 00000000..f99ac966 --- /dev/null +++ b/test/sunny-day-expected/boy.txt @@ -0,0 +1,18 @@ + .-"""-. + / .===. \ + \/ 6 6 \/ + ( \___/ ) + ____________________ooo__\_____/________________________ + / \ +| (includes some Unicode characters) | +| Lorem ipsum dolör sit ämet, consetetur sadipscing elitr, | +| sed diam nonumy éirmod tempor invidunt ut labore | +| et dolore magna aliquyam erat, sed diam voluptua. | +| At vero eos et accusam et justo duo dolores et ea rebum. | + \_________________________________ooo____________________/ + | | | + |_ | _| + | | | + |__|__| jgs + /-'Y'-\ + (__/ \__) diff --git a/test/sunny-day-expected/c-cmt-mended.txt b/test/sunny-day-expected/c-cmt-mended.txt new file mode 100644 index 00000000..e1edac85 --- /dev/null +++ b/test/sunny-day-expected/c-cmt-mended.txt @@ -0,0 +1,5 @@ +/* (includes some Unicode characters) */ +/* Lorem ipsum dolör sit ämet, consetetur sadipscing elitr, */ +/* sed diam nonumy éirmod tempor invidunt ut labore */ +/* __ET__ dolore magna aliquyam erat, sed diam voluptua. */ +/* At vero eos __ET__ accusam __ET__ justo duo dolores __ET__ ea rebum. */ diff --git a/test/sunny-day-expected/c-cmt.txt b/test/sunny-day-expected/c-cmt.txt new file mode 100644 index 00000000..12c7d0b8 --- /dev/null +++ b/test/sunny-day-expected/c-cmt.txt @@ -0,0 +1,5 @@ +/* (includes some Unicode characters) */ +/* Lorem ipsum dolör sit ämet, consetetur sadipscing elitr, */ +/* sed diam nonumy éirmod tempor invidunt ut labore */ +/* et dolore magna aliquyam erat, sed diam voluptua. */ +/* At vero eos et accusam et justo duo dolores et ea rebum. */ diff --git a/test/sunny-day-expected/c-cmt2-mended.txt b/test/sunny-day-expected/c-cmt2-mended.txt new file mode 100644 index 00000000..e08f42f7 --- /dev/null +++ b/test/sunny-day-expected/c-cmt2-mended.txt @@ -0,0 +1,7 @@ +/* + * (includes some Unicode characters) + * Lorem ipsum dolör sit ämet, consetetur sadipscing elitr, + * sed diam nonumy éirmod tempor invidunt ut labore + * __ET__ dolore magna aliquyam erat, sed diam voluptua. + * At vero eos __ET__ accusam __ET__ justo duo dolores __ET__ ea rebum. + */ diff --git a/test/sunny-day-expected/c-cmt2.txt b/test/sunny-day-expected/c-cmt2.txt new file mode 100644 index 00000000..6a967b96 --- /dev/null +++ b/test/sunny-day-expected/c-cmt2.txt @@ -0,0 +1,7 @@ +/* + * (includes some Unicode characters) + * Lorem ipsum dolör sit ämet, consetetur sadipscing elitr, + * sed diam nonumy éirmod tempor invidunt ut labore + * et dolore magna aliquyam erat, sed diam voluptua. + * At vero eos et accusam et justo duo dolores et ea rebum. + */ diff --git a/test/sunny-day-expected/c-mended.txt b/test/sunny-day-expected/c-mended.txt new file mode 100644 index 00000000..2b613d3d --- /dev/null +++ b/test/sunny-day-expected/c-mended.txt @@ -0,0 +1,7 @@ +/************************************************************************/ +/* (includes some Unicode characters) */ +/* Lorem ipsum dolör sit ämet, consetetur sadipscing elitr, */ +/* sed diam nonumy éirmod tempor invidunt ut labore */ +/* __ET__ dolore magna aliquyam erat, sed diam voluptua. */ +/* At vero eos __ET__ accusam __ET__ justo duo dolores __ET__ ea rebum. */ +/************************************************************************/ diff --git a/test/sunny-day-expected/c.txt b/test/sunny-day-expected/c.txt new file mode 100644 index 00000000..7d92681a --- /dev/null +++ b/test/sunny-day-expected/c.txt @@ -0,0 +1,7 @@ +/************************************************************/ +/* (includes some Unicode characters) */ +/* Lorem ipsum dolör sit ämet, consetetur sadipscing elitr, */ +/* sed diam nonumy éirmod tempor invidunt ut labore */ +/* et dolore magna aliquyam erat, sed diam voluptua. */ +/* At vero eos et accusam et justo duo dolores et ea rebum. */ +/************************************************************/ diff --git a/test/sunny-day-expected/caml-mended.txt b/test/sunny-day-expected/caml-mended.txt new file mode 100644 index 00000000..48548ba4 --- /dev/null +++ b/test/sunny-day-expected/caml-mended.txt @@ -0,0 +1,7 @@ +(************************************************************************) +(* (includes some Unicode characters) *) +(* Lorem ipsum dolör sit ämet, consetetur sadipscing elitr, *) +(* sed diam nonumy éirmod tempor invidunt ut labore *) +(* __ET__ dolore magna aliquyam erat, sed diam voluptua. *) +(* At vero eos __ET__ accusam __ET__ justo duo dolores __ET__ ea rebum. *) +(************************************************************************) diff --git a/test/sunny-day-expected/caml.txt b/test/sunny-day-expected/caml.txt new file mode 100644 index 00000000..46394ef8 --- /dev/null +++ b/test/sunny-day-expected/caml.txt @@ -0,0 +1,7 @@ +(************************************************************) +(* (includes some Unicode characters) *) +(* Lorem ipsum dolör sit ämet, consetetur sadipscing elitr, *) +(* sed diam nonumy éirmod tempor invidunt ut labore *) +(* et dolore magna aliquyam erat, sed diam voluptua. *) +(* At vero eos et accusam et justo duo dolores et ea rebum. *) +(************************************************************) diff --git a/test/sunny-day-expected/capgirl-mended.txt b/test/sunny-day-expected/capgirl-mended.txt new file mode 100644 index 00000000..9c833395 --- /dev/null +++ b/test/sunny-day-expected/capgirl-mended.txt @@ -0,0 +1,19 @@ + .-"```"-. + /_______; \ + (_________)\| + / / a a \ \(_) + / ( \___/ ) \ + _________________________ooo\__\_____/__/___________________________ + / \ +| (includes some Unicode characters) | +| Lorem ipsum dolör sit ämet, consetetur sadipscing elitr, | +| sed diam nonumy éirmod tempor invidunt ut labore | +| __ET__ dolore magna aliquyam erat, sed diam voluptua. | +| At vero eos __ET__ accusam __ET__ justo duo dolores __ET__ ea rebum. | + \________________________________________ooo_________________________/ + / \ + /:.:.:.:.:.:.:\ + | | | + \==|==/ jgs + /-'Y'-\ + (__/ \__) diff --git a/test/sunny-day-expected/capgirl.txt b/test/sunny-day-expected/capgirl.txt new file mode 100644 index 00000000..e6729afc --- /dev/null +++ b/test/sunny-day-expected/capgirl.txt @@ -0,0 +1,19 @@ + .-"```"-. + /_______; \ + (_________)\| + / / a a \ \(_) + / ( \___/ ) \ + ___________________ooo\__\_____/__/_____________________ + / \ +| (includes some Unicode characters) | +| Lorem ipsum dolör sit ämet, consetetur sadipscing elitr, | +| sed diam nonumy éirmod tempor invidunt ut labore | +| et dolore magna aliquyam erat, sed diam voluptua. | +| At vero eos et accusam et justo duo dolores et ea rebum. | + \__________________________________ooo___________________/ + / \ + /:.:.:.:.:.:.:\ + | | | + \==|==/ jgs + /-'Y'-\ + (__/ \__) diff --git a/test/sunny-day-expected/cat-mended.txt b/test/sunny-day-expected/cat-mended.txt new file mode 100644 index 00000000..8c775d1c --- /dev/null +++ b/test/sunny-day-expected/cat-mended.txt @@ -0,0 +1,17 @@ + /\ /\ + |`\\_,--="=--,_//`| + \ ." :'. .': ". / + ==) _ : ' : _ (== + |>/O\ _ /O\<| + | \-"~` _ `~"-/ | jgs + >|`===. \_/ .===`|< + .-"-. \===' | '===/ .-"-. +.--------------------{'. '`}---\, .-'-. ,/---{.'. '}-------------------. + ) `"---"` `~-===-~` `"---"` ( +( (includes some Unicode characters) ) + ) Lorem ipsum dolör sit ämet, consetetur sadipscing elitr, ( +( sed diam nonumy éirmod tempor invidunt ut labore ) + ) __ET__ dolore magna aliquyam erat, sed diam voluptua. ( +( At vero eos __ET__ accusam __ET__ justo duo dolores __ET__ ea rebum. ) + ) ( +'------------------------------------------------------------------------' diff --git a/test/sunny-day-expected/cat.txt b/test/sunny-day-expected/cat.txt new file mode 100644 index 00000000..0159e72d --- /dev/null +++ b/test/sunny-day-expected/cat.txt @@ -0,0 +1,17 @@ + /\ /\ + |`\\_,--="=--,_//`| + \ ." :'. .': ". / + ==) _ : ' : _ (== + |>/O\ _ /O\<| + | \-"~` _ `~"-/ | jgs + >|`===. \_/ .===`|< + .-"-. \===' | '===/ .-"-. +.--------------{'. '`}---\, .-'-. ,/---{.'. '}-------------. + ) `"---"` `~-===-~` `"---"` ( +( (includes some Unicode characters) ) + ) Lorem ipsum dolör sit ämet, consetetur sadipscing elitr, ( +( sed diam nonumy éirmod tempor invidunt ut labore ) + ) et dolore magna aliquyam erat, sed diam voluptua. ( +( At vero eos et accusam et justo duo dolores et ea rebum. ) + ) ( +'------------------------------------------------------------' diff --git a/test/sunny-day-expected/cc-mended.txt b/test/sunny-day-expected/cc-mended.txt new file mode 100644 index 00000000..a13ef988 --- /dev/null +++ b/test/sunny-day-expected/cc-mended.txt @@ -0,0 +1,7 @@ +/************************************************************************ + * (includes some Unicode characters) * + * Lorem ipsum dolör sit ämet, consetetur sadipscing elitr, * + * sed diam nonumy éirmod tempor invidunt ut labore * + * __ET__ dolore magna aliquyam erat, sed diam voluptua. * + * At vero eos __ET__ accusam __ET__ justo duo dolores __ET__ ea rebum. * + ************************************************************************/ diff --git a/test/sunny-day-expected/cc.txt b/test/sunny-day-expected/cc.txt new file mode 100644 index 00000000..8ea2d412 --- /dev/null +++ b/test/sunny-day-expected/cc.txt @@ -0,0 +1,7 @@ +/************************************************************ + * (includes some Unicode characters) * + * Lorem ipsum dolör sit ämet, consetetur sadipscing elitr, * + * sed diam nonumy éirmod tempor invidunt ut labore * + * et dolore magna aliquyam erat, sed diam voluptua. * + * At vero eos et accusam et justo duo dolores et ea rebum. * + ************************************************************/ diff --git a/test/sunny-day-expected/columns-mended.txt b/test/sunny-day-expected/columns-mended.txt new file mode 100644 index 00000000..bec3884b --- /dev/null +++ b/test/sunny-day-expected/columns-mended.txt @@ -0,0 +1,8 @@ + __^__ __^__ +( ___ )--------------------------------------------------------------------( ___ ) + | / | (includes some Unicode characters) | \ | + | / | Lorem ipsum dolör sit ämet, consetetur sadipscing elitr, | \ | + | / | sed diam nonumy éirmod tempor invidunt ut labore | \ | + | / | __ET__ dolore magna aliquyam erat, sed diam voluptua. | \ | + |___| At vero eos __ET__ accusam __ET__ justo duo dolores __ET__ ea rebum. |___| +(_____)--------------------------------------------------------------------(_____) diff --git a/test/sunny-day-expected/columns.txt b/test/sunny-day-expected/columns.txt new file mode 100644 index 00000000..7d74a1cb --- /dev/null +++ b/test/sunny-day-expected/columns.txt @@ -0,0 +1,8 @@ + __^__ __^__ +( ___ )--------------------------------------------------------( ___ ) + | / | (includes some Unicode characters) | \ | + | / | Lorem ipsum dolör sit ämet, consetetur sadipscing elitr, | \ | + | / | sed diam nonumy éirmod tempor invidunt ut labore | \ | + | / | et dolore magna aliquyam erat, sed diam voluptua. | \ | + |___| At vero eos et accusam et justo duo dolores et ea rebum. |___| +(_____)--------------------------------------------------------(_____) diff --git a/test/sunny-day-expected/cowsay-mended.txt b/test/sunny-day-expected/cowsay-mended.txt new file mode 100644 index 00000000..e43cf72e --- /dev/null +++ b/test/sunny-day-expected/cowsay-mended.txt @@ -0,0 +1,14 @@ + _______________________________________________________________________ +/ \ +| (includes some Unicode characters) | +| Lorem ipsum dolör sit ämet, consetetur sadipscing elitr, | +| sed diam nonumy éirmod tempor invidunt ut labore | +| __ET__ dolore magna aliquyam erat, sed diam voluptua. | +| At vero eos __ET__ accusam __ET__ justo duo dolores __ET__ ea rebum. | +\ / + ----------------------------------------------------------------------- + \ ^__^ + \ (oo)\_______ + (__)\ )\/\ + ||----w | + || || diff --git a/test/sunny-day-expected/cowsay.txt b/test/sunny-day-expected/cowsay.txt new file mode 100644 index 00000000..40d5c756 --- /dev/null +++ b/test/sunny-day-expected/cowsay.txt @@ -0,0 +1,14 @@ + ___________________________________________________________ +/ \ +| (includes some Unicode characters) | +| Lorem ipsum dolör sit ämet, consetetur sadipscing elitr, | +| sed diam nonumy éirmod tempor invidunt ut labore | +| et dolore magna aliquyam erat, sed diam voluptua. | +| At vero eos et accusam et justo duo dolores et ea rebum. | +\ / + ----------------------------------------------------------- + \ ^__^ + \ (oo)\_______ + (__)\ )\/\ + ||----w | + || || diff --git a/test/sunny-day-expected/critical-mended.txt b/test/sunny-day-expected/critical-mended.txt new file mode 100644 index 00000000..e720ed30 --- /dev/null +++ b/test/sunny-day-expected/critical-mended.txt @@ -0,0 +1,9 @@ +▄▄ CRITICAL ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ +█ █ +█ (includes some Unicode characters) █ +█ Lorem ipsum dolör sit ämet, consetetur sadipscing elitr, █ +█ sed diam nonumy éirmod tempor invidunt ut labore █ +█ __ET__ dolore magna aliquyam erat, sed diam voluptua. █ +█ At vero eos __ET__ accusam __ET__ justo duo dolores __ET__ ea rebum. █ +█ █ +▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ diff --git a/test/sunny-day-expected/critical.txt b/test/sunny-day-expected/critical.txt new file mode 100644 index 00000000..0079f1af --- /dev/null +++ b/test/sunny-day-expected/critical.txt @@ -0,0 +1,9 @@ +▄▄ CRITICAL ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ +█ █ +█ (includes some Unicode characters) █ +█ Lorem ipsum dolör sit ämet, consetetur sadipscing elitr, █ +█ sed diam nonumy éirmod tempor invidunt ut labore █ +█ et dolore magna aliquyam erat, sed diam voluptua. █ +█ At vero eos et accusam et justo duo dolores et ea rebum. █ +█ █ +▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ diff --git a/test/sunny-day-expected/diamonds-mended.txt b/test/sunny-day-expected/diamonds-mended.txt new file mode 100644 index 00000000..b57d5063 --- /dev/null +++ b/test/sunny-day-expected/diamonds-mended.txt @@ -0,0 +1,16 @@ + /\ /\ /\ /\ /\ /\ /\ + /\//\\/\ /\//\\/\ /\//\\/\ /\//\\/\ /\//\\/\ /\//\\/\ /\//\\/\ + /\//\\\///\\/\//\\\///\\/\//\\\///\\/\//\\\///\\/\//\\\///\\/\//\\\///\\/\//\\\///\\/\ +//\\\//\/\\///\\\//\/\\///\\\//\/\\///\\\//\/\\///\\\//\/\\///\\\//\/\\///\\\//\/\\///\\ +\\//\/(includes some Unicode characters) \/\\// + \/ Lorem ipsum dolör sit ämet, consetetur sadipscing elitr, \/ + /\ sed diam nonumy éirmod tempor invidunt ut labore /\ +//\\ __ET__ dolore magna aliquyam erat, sed diam voluptua. //\\ +\\// At vero eos __ET__ accusam __ET__ justo duo dolores __ET__ ea rebum. \\// + \/ \/ + /\ /\ +//\\/\ /\//\\ +\\///\\/\//\\\///\\/\//\\\///\\/\//\\\///\\/\//\\\///\\/\//\\\///\\/\//\\\///\\/\//\\\// + \/\\///\\\//\/\\///\\\//\/\\///\\\//\/\\///\\\//\/\\///\\\//\/\\///\\\//\/\\///\\\//\/ + \/\\//\/ \/\\//\/ \/\\//\/ \/\\//\/ \/\\//\/ \/\\//\/ \/\\//\/ + \/ \/ \/ \/ \/ \/ jgs \/ diff --git a/test/sunny-day-expected/diamonds.txt b/test/sunny-day-expected/diamonds.txt new file mode 100644 index 00000000..5741392f --- /dev/null +++ b/test/sunny-day-expected/diamonds.txt @@ -0,0 +1,16 @@ + /\ /\ /\ /\ /\ /\ + /\//\\/\ /\//\\/\ /\//\\/\ /\//\\/\ /\//\\/\ /\//\\/\ + /\//\\\///\\/\//\\\///\\/\//\\\///\\/\//\\\///\\/\//\\\///\\/\//\\\///\\/\ +//\\\//\/\\///\\\//\/\\///\\\//\/\\///\\\//\/\\///\\\//\/\\///\\\//\/\\///\\ +\\//\/(includes some Unicode characters) \/\\// + \/ Lorem ipsum dolör sit ämet, consetetur sadipscing elitr, \/ + /\ sed diam nonumy éirmod tempor invidunt ut labore /\ +//\\ et dolore magna aliquyam erat, sed diam voluptua. //\\ +\\// At vero eos et accusam et justo duo dolores et ea rebum. \\// + \/ \/ + /\ /\ +//\\/\ /\//\\ +\\///\\/\//\\\///\\/\//\\\///\\/\//\\\///\\/\//\\\///\\/\//\\\///\\/\//\\\// + \/\\///\\\//\/\\///\\\//\/\\///\\\//\/\\///\\\//\/\\///\\\//\/\\///\\\//\/ + \/\\//\/ \/\\//\/ \/\\//\/ \/\\//\/ \/\\//\/ \/\\//\/ + \/ \/ \/ \/ \/ jgs \/ diff --git a/test/sunny-day-expected/dog-mended.txt b/test/sunny-day-expected/dog-mended.txt new file mode 100644 index 00000000..0f6f7574 --- /dev/null +++ b/test/sunny-day-expected/dog-mended.txt @@ -0,0 +1,16 @@ + __ _,--="=--,_ __ + / \." .-. "./ \ + / ,/ _ : : _ \/` \ + \ `| /o\ :_: /o\ |\__/ + `-'| :="~` _ `~"=: | + \` (_) `/ jgs + .-"-. \ | / .-"-. +.--------------------{ }--| /,.-'-.,\ |--{ }-------------------. + ) (_)_)_) \_/`~-===-~`\_/ (_(_(_) ( +( (includes some Unicode characters) ) + ) Lorem ipsum dolör sit ämet, consetetur sadipscing elitr, ( +( sed diam nonumy éirmod tempor invidunt ut labore ) + ) __ET__ dolore magna aliquyam erat, sed diam voluptua. ( +( At vero eos __ET__ accusam __ET__ justo duo dolores __ET__ ea rebum. ) + ) ( +'------------------------------------------------------------------------' diff --git a/test/sunny-day-expected/dog.txt b/test/sunny-day-expected/dog.txt new file mode 100644 index 00000000..822be834 --- /dev/null +++ b/test/sunny-day-expected/dog.txt @@ -0,0 +1,16 @@ + __ _,--="=--,_ __ + / \." .-. "./ \ + / ,/ _ : : _ \/` \ + \ `| /o\ :_: /o\ |\__/ + `-'| :="~` _ `~"=: | + \` (_) `/ jgs + .-"-. \ | / .-"-. +.--------------{ }--| /,.-'-.,\ |--{ }-------------. + ) (_)_)_) \_/`~-===-~`\_/ (_(_(_) ( +( (includes some Unicode characters) ) + ) Lorem ipsum dolör sit ämet, consetetur sadipscing elitr, ( +( sed diam nonumy éirmod tempor invidunt ut labore ) + ) et dolore magna aliquyam erat, sed diam voluptua. ( +( At vero eos et accusam et justo duo dolores et ea rebum. ) + ) ( +'------------------------------------------------------------' diff --git a/test/sunny-day-expected/f90-box-mended.txt b/test/sunny-day-expected/f90-box-mended.txt new file mode 100644 index 00000000..f752199a --- /dev/null +++ b/test/sunny-day-expected/f90-box-mended.txt @@ -0,0 +1,7 @@ +!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! +! (includes some Unicode characters) ! +! Lorem ipsum dolör sit ämet, consetetur sadipscing elitr, ! +! sed diam nonumy éirmod tempor invidunt ut labore ! +! __ET__ dolore magna aliquyam erat, sed diam voluptua. ! +! At vero eos __ET__ accusam __ET__ justo duo dolores __ET__ ea rebum. ! +!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! diff --git a/test/sunny-day-expected/f90-box.txt b/test/sunny-day-expected/f90-box.txt new file mode 100644 index 00000000..01f1dd34 --- /dev/null +++ b/test/sunny-day-expected/f90-box.txt @@ -0,0 +1,7 @@ +!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! +! (includes some Unicode characters) ! +! Lorem ipsum dolör sit ämet, consetetur sadipscing elitr, ! +! sed diam nonumy éirmod tempor invidunt ut labore ! +! et dolore magna aliquyam erat, sed diam voluptua. ! +! At vero eos et accusam et justo duo dolores et ea rebum. ! +!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! diff --git a/test/sunny-day-expected/f90-cmt-mended.txt b/test/sunny-day-expected/f90-cmt-mended.txt new file mode 100644 index 00000000..9bd4a394 --- /dev/null +++ b/test/sunny-day-expected/f90-cmt-mended.txt @@ -0,0 +1,5 @@ +! (includes some Unicode characters) +! Lorem ipsum dolör sit ämet, consetetur sadipscing elitr, +! sed diam nonumy éirmod tempor invidunt ut labore +! __ET__ dolore magna aliquyam erat, sed diam voluptua. +! At vero eos __ET__ accusam __ET__ justo duo dolores __ET__ ea rebum. diff --git a/test/sunny-day-expected/f90-cmt.txt b/test/sunny-day-expected/f90-cmt.txt new file mode 100644 index 00000000..c28c3fc1 --- /dev/null +++ b/test/sunny-day-expected/f90-cmt.txt @@ -0,0 +1,5 @@ +! (includes some Unicode characters) +! Lorem ipsum dolör sit ämet, consetetur sadipscing elitr, +! sed diam nonumy éirmod tempor invidunt ut labore +! et dolore magna aliquyam erat, sed diam voluptua. +! At vero eos et accusam et justo duo dolores et ea rebum. diff --git a/test/sunny-day-expected/face-mended.txt b/test/sunny-day-expected/face-mended.txt new file mode 100644 index 00000000..11c1dee1 --- /dev/null +++ b/test/sunny-day-expected/face-mended.txt @@ -0,0 +1,10 @@ + .-----------------------------(0) (0)-----------------------------. +( \/ ) +( \____/ ) +( ) +( (includes some Unicode characters) ) +( Lorem ipsum dolör sit ämet, consetetur sadipscing elitr, ) +( sed diam nonumy éirmod tempor invidunt ut labore ) +( __ET__ dolore magna aliquyam erat, sed diam voluptua. ) +( At vero eos __ET__ accusam __ET__ justo duo dolores __ET__ ea rebum. ) + '--------------------------------------------------------------------' diff --git a/test/sunny-day-expected/face.txt b/test/sunny-day-expected/face.txt new file mode 100644 index 00000000..e1303147 --- /dev/null +++ b/test/sunny-day-expected/face.txt @@ -0,0 +1,10 @@ + .-----------------------(0) (0)-----------------------. +( \/ ) +( \____/ ) +( ) +( (includes some Unicode characters) ) +( Lorem ipsum dolör sit ämet, consetetur sadipscing elitr, ) +( sed diam nonumy éirmod tempor invidunt ut labore ) +( et dolore magna aliquyam erat, sed diam voluptua. ) +( At vero eos et accusam et justo duo dolores et ea rebum. ) + '--------------------------------------------------------' diff --git a/test/sunny-day-expected/fence-mended.txt b/test/sunny-day-expected/fence-mended.txt new file mode 100644 index 00000000..9011509c --- /dev/null +++ b/test/sunny-day-expected/fence-mended.txt @@ -0,0 +1,10 @@ + /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ +|__|__|__|__|__|__|__|__|__|__|__|__|__|__|__|__|__|__|__|__|__|__|__|__|__|__| +| | | | | | | | | | | | | | | | | | | | | | | | | | | +| | (includes some Unicode characters) | | +| | Lorem ipsum dolör sit ämet, consetetur sadipscing elitr, | | +| | sed diam nonumy éirmod tempor invidunt ut labore | | +| | __ET__ dolore magna aliquyam erat, sed diam voluptua. | | +| | At vero eos __ET__ accusam __ET__ justo duo dolores __ET__ ea rebum. | | +|__|__|__|__|__|__|__|__|__|__|__|__|__|__|__|__|__|__|__|__|__|__|__|__|__|__| +|__|__|__|__|__|__|__|__|__|__|__|__|__|__|__|__|__|__|__|__|__|__|__|__|__|__| diff --git a/test/sunny-day-expected/fence.txt b/test/sunny-day-expected/fence.txt new file mode 100644 index 00000000..5d67d87f --- /dev/null +++ b/test/sunny-day-expected/fence.txt @@ -0,0 +1,10 @@ + /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ +|__|__|__|__|__|__|__|__|__|__|__|__|__|__|__|__|__|__|__|__|__|__| +| | | | | | | | | | | | | | | | | | | | | | | +| | (includes some Unicode characters) | | +| | Lorem ipsum dolör sit ämet, consetetur sadipscing elitr, | | +| | sed diam nonumy éirmod tempor invidunt ut labore | | +| | et dolore magna aliquyam erat, sed diam voluptua. | | +| | At vero eos et accusam et justo duo dolores et ea rebum. | | +|__|__|__|__|__|__|__|__|__|__|__|__|__|__|__|__|__|__|__|__|__|__| +|__|__|__|__|__|__|__|__|__|__|__|__|__|__|__|__|__|__|__|__|__|__| diff --git a/test/sunny-day-expected/girl-mended.txt b/test/sunny-day-expected/girl-mended.txt new file mode 100644 index 00000000..d48403f4 --- /dev/null +++ b/test/sunny-day-expected/girl-mended.txt @@ -0,0 +1,18 @@ + .-"""-. + / .===. \ + / / a a \ \ + / ( \___/ ) \ + _________________________ooo\__\_____/__/___________________________ + / \ +| (includes some Unicode characters) | +| Lorem ipsum dolör sit ämet, consetetur sadipscing elitr, | +| sed diam nonumy éirmod tempor invidunt ut labore | +| __ET__ dolore magna aliquyam erat, sed diam voluptua. | +| At vero eos __ET__ accusam __ET__ justo duo dolores __ET__ ea rebum. | + \________________________________________ooo_________________________/ + / \ + /:.:.:.:.:.:.:\ + | | | + \==|==/ jgs + /-'Y'-\ + (__/ \__) diff --git a/test/sunny-day-expected/girl.txt b/test/sunny-day-expected/girl.txt new file mode 100644 index 00000000..775a259f --- /dev/null +++ b/test/sunny-day-expected/girl.txt @@ -0,0 +1,18 @@ + .-"""-. + / .===. \ + / / a a \ \ + / ( \___/ ) \ + ___________________ooo\__\_____/__/_____________________ + / \ +| (includes some Unicode characters) | +| Lorem ipsum dolör sit ämet, consetetur sadipscing elitr, | +| sed diam nonumy éirmod tempor invidunt ut labore | +| et dolore magna aliquyam erat, sed diam voluptua. | +| At vero eos et accusam et justo duo dolores et ea rebum. | + \__________________________________ooo___________________/ + / \ + /:.:.:.:.:.:.:\ + | | | + \==|==/ jgs + /-'Y'-\ + (__/ \__) diff --git a/test/sunny-day-expected/headline-mended.txt b/test/sunny-day-expected/headline-mended.txt new file mode 100644 index 00000000..53742b91 --- /dev/null +++ b/test/sunny-day-expected/headline-mended.txt @@ -0,0 +1,7 @@ +/*********************************************************************************************************************************************/ +/* ( i n c l u d e s s o m e U n i c o d e c h a r a c t e r s ) */ +/* L o r e m i p s u m d o l ö r s i t ä m e t , c o n s e t e t u r s a d i p s c i n g e l i t r , */ +/* s e d d i a m n o n u m y é i r m o d t e m p o r i n v i d u n t u t l a b o r e */ +/* _ _ E T _ _ d o l o r e m a g n a a l i q u y a m e r a t , s e d d i a m v o l u p t u a . */ +/* A t v e r o e o s _ _ E T _ _ a c c u s a m _ _ E T _ _ j u s t o d u o d o l o r e s _ _ E T _ _ e a r e b u m . */ +/*********************************************************************************************************************************************/ diff --git a/test/sunny-day-expected/headline.txt b/test/sunny-day-expected/headline.txt new file mode 100644 index 00000000..4196c232 --- /dev/null +++ b/test/sunny-day-expected/headline.txt @@ -0,0 +1,7 @@ +/*********************************************************************************************************************/ +/* ( i n c l u d e s s o m e U n i c o d e c h a r a c t e r s ) */ +/* L o r e m i p s u m d o l ö r s i t ä m e t , c o n s e t e t u r s a d i p s c i n g e l i t r , */ +/* s e d d i a m n o n u m y é i r m o d t e m p o r i n v i d u n t u t l a b o r e */ +/* e t d o l o r e m a g n a a l i q u y a m e r a t , s e d d i a m v o l u p t u a . */ +/* A t v e r o e o s e t a c c u s a m e t j u s t o d u o d o l o r e s e t e a r e b u m . */ +/*********************************************************************************************************************/ diff --git a/test/sunny-day-expected/html-cmt-mended.txt b/test/sunny-day-expected/html-cmt-mended.txt new file mode 100644 index 00000000..db7a8cf2 --- /dev/null +++ b/test/sunny-day-expected/html-cmt-mended.txt @@ -0,0 +1,5 @@ + + + + + diff --git a/test/sunny-day-expected/html-cmt.txt b/test/sunny-day-expected/html-cmt.txt new file mode 100644 index 00000000..3065f5d3 --- /dev/null +++ b/test/sunny-day-expected/html-cmt.txt @@ -0,0 +1,5 @@ + + + + + diff --git a/test/sunny-day-expected/html-mended.txt b/test/sunny-day-expected/html-mended.txt new file mode 100644 index 00000000..a7581d58 --- /dev/null +++ b/test/sunny-day-expected/html-mended.txt @@ -0,0 +1,7 @@ + + + + + + + diff --git a/test/sunny-day-expected/html.txt b/test/sunny-day-expected/html.txt new file mode 100644 index 00000000..35fcb0f3 --- /dev/null +++ b/test/sunny-day-expected/html.txt @@ -0,0 +1,7 @@ + + + + + + + diff --git a/test/sunny-day-expected/ian_jones-mended.txt b/test/sunny-day-expected/ian_jones-mended.txt new file mode 100644 index 00000000..ebe6e032 --- /dev/null +++ b/test/sunny-day-expected/ian_jones-mended.txt @@ -0,0 +1,16 @@ + \\\/// + / _ _ \ + (| (.)(.) |) +.---------------------------.OOOo--()--oOOO.---------------------------. +| | +| (includes some Unicode characters) | +| Lorem ipsum dolör sit ämet, consetetur sadipscing elitr, | +| sed diam nonumy éirmod tempor invidunt ut labore | +| __ET__ dolore magna aliquyam erat, sed diam voluptua. | +| At vero eos __ET__ accusam __ET__ justo duo dolores __ET__ ea rebum. | +| | +'---------------------------.oooO--------------------------------------' + ( ) Oooo. + \ ( ( ) + \_) ) / + (_/ diff --git a/test/sunny-day-expected/ian_jones.txt b/test/sunny-day-expected/ian_jones.txt new file mode 100644 index 00000000..f6d05c44 --- /dev/null +++ b/test/sunny-day-expected/ian_jones.txt @@ -0,0 +1,16 @@ + \\\/// + / _ _ \ + (| (.)(.) |) +.---------------------.OOOo--()--oOOO.---------------------. +| | +| (includes some Unicode characters) | +| Lorem ipsum dolör sit ämet, consetetur sadipscing elitr, | +| sed diam nonumy éirmod tempor invidunt ut labore | +| et dolore magna aliquyam erat, sed diam voluptua. | +| At vero eos et accusam et justo duo dolores et ea rebum. | +| | +'---------------------.oooO--------------------------------' + ( ) Oooo. + \ ( ( ) + \_) ) / + (_/ diff --git a/test/sunny-day-expected/important-mended.txt b/test/sunny-day-expected/important-mended.txt new file mode 100644 index 00000000..9c568304 --- /dev/null +++ b/test/sunny-day-expected/important-mended.txt @@ -0,0 +1,9 @@ + /\ !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! /\ +|! | |! | +|! | (includes some Unicode characters) |! | +|! | Lorem ipsum dolör sit ämet, consetetur sadipscing elitr, |! | +|! | sed diam nonumy éirmod tempor invidunt ut labore |! | +|! | __ET__ dolore magna aliquyam erat, sed diam voluptua. |! | +|! | At vero eos __ET__ accusam __ET__ justo duo dolores __ET__ ea rebum. |! | +|__| |__| +(__)!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!(__) diff --git a/test/sunny-day-expected/important.txt b/test/sunny-day-expected/important.txt new file mode 100644 index 00000000..d32e1473 --- /dev/null +++ b/test/sunny-day-expected/important.txt @@ -0,0 +1,9 @@ + /\ !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! /\ +|! | |! | +|! | (includes some Unicode characters) |! | +|! | Lorem ipsum dolör sit ämet, consetetur sadipscing elitr, |! | +|! | sed diam nonumy éirmod tempor invidunt ut labore |! | +|! | et dolore magna aliquyam erat, sed diam voluptua. |! | +|! | At vero eos et accusam et justo duo dolores et ea rebum. |! | +|__| |__| +(__)!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!(__) diff --git a/test/sunny-day-expected/important2-mended.txt b/test/sunny-day-expected/important2-mended.txt new file mode 100644 index 00000000..fd6fcadd --- /dev/null +++ b/test/sunny-day-expected/important2-mended.txt @@ -0,0 +1,11 @@ + /\ /\ !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! /\ /\ +|! ||! |!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!|! ||! | +|! ||! | |! ||! | +|! ||! | (includes some Unicode characters) |! ||! | +|! ||! | Lorem ipsum dolör sit ämet, consetetur sadipscing elitr, |! ||! | +|! ||! | sed diam nonumy éirmod tempor invidunt ut labore |! ||! | +|! ||! | __ET__ dolore magna aliquyam erat, sed diam voluptua. |! ||! | +|! ||! | At vero eos __ET__ accusam __ET__ justo duo dolores __ET__ ea rebum. |! ||! | +|! ||! | |! ||! | +|__||__|!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!|__||__| +(__)(__)!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!(__)(__) diff --git a/test/sunny-day-expected/important2.txt b/test/sunny-day-expected/important2.txt new file mode 100644 index 00000000..c144e883 --- /dev/null +++ b/test/sunny-day-expected/important2.txt @@ -0,0 +1,11 @@ + /\ /\ !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! /\ /\ +|! ||! |!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!|! ||! | +|! ||! | |! ||! | +|! ||! | (includes some Unicode characters) |! ||! | +|! ||! | Lorem ipsum dolör sit ämet, consetetur sadipscing elitr, |! ||! | +|! ||! | sed diam nonumy éirmod tempor invidunt ut labore |! ||! | +|! ||! | et dolore magna aliquyam erat, sed diam voluptua. |! ||! | +|! ||! | At vero eos et accusam et justo duo dolores et ea rebum. |! ||! | +|! ||! | |! ||! | +|__||__|!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!|__||__| +(__)(__)!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!(__)(__) diff --git a/test/sunny-day-expected/important3-mended.txt b/test/sunny-day-expected/important3-mended.txt new file mode 100644 index 00000000..d51e3d5f --- /dev/null +++ b/test/sunny-day-expected/important3-mended.txt @@ -0,0 +1,13 @@ + /\ /\ /\ !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! /\ /\ /\ +|! ||! ||! |!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!|! ||! ||! | +|! ||! ||! |!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!|! ||! ||! | +|! ||! ||! | |! ||! ||! | +|! ||! ||! | (includes some Unicode characters) |! ||! ||! | +|! ||! ||! | Lorem ipsum dolör sit ämet, consetetur sadipscing elitr, |! ||! ||! | +|! ||! ||! | sed diam nonumy éirmod tempor invidunt ut labore |! ||! ||! | +|! ||! ||! | __ET__ dolore magna aliquyam erat, sed diam voluptua. |! ||! ||! | +|! ||! ||! | At vero eos __ET__ accusam __ET__ justo duo dolores __ET__ ea rebum. |! ||! ||! | +|! ||! ||! | |! ||! ||! | +|! ||! ||! |!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!|! ||! ||! | +|__||__||__|!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!|__||__||__| +(__)(__)(__)!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!(__)(__)(__) diff --git a/test/sunny-day-expected/important3.txt b/test/sunny-day-expected/important3.txt new file mode 100644 index 00000000..fc913c23 --- /dev/null +++ b/test/sunny-day-expected/important3.txt @@ -0,0 +1,13 @@ + /\ /\ /\ !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! /\ /\ /\ +|! ||! ||! |!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!|! ||! ||! | +|! ||! ||! |!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!|! ||! ||! | +|! ||! ||! | |! ||! ||! | +|! ||! ||! | (includes some Unicode characters) |! ||! ||! | +|! ||! ||! | Lorem ipsum dolör sit ämet, consetetur sadipscing elitr, |! ||! ||! | +|! ||! ||! | sed diam nonumy éirmod tempor invidunt ut labore |! ||! ||! | +|! ||! ||! | et dolore magna aliquyam erat, sed diam voluptua. |! ||! ||! | +|! ||! ||! | At vero eos et accusam et justo duo dolores et ea rebum. |! ||! ||! | +|! ||! ||! | |! ||! ||! | +|! ||! ||! |!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!|! ||! ||! | +|__||__||__|!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!|__||__||__| +(__)(__)(__)!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!(__)(__)(__) diff --git a/test/sunny-day-expected/info-mended.txt b/test/sunny-day-expected/info-mended.txt new file mode 100644 index 00000000..391195d8 --- /dev/null +++ b/test/sunny-day-expected/info-mended.txt @@ -0,0 +1,9 @@ +▄▄ INFO ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ +█ █ +█ (includes some Unicode characters) █ +█ Lorem ipsum dolör sit ämet, consetetur sadipscing elitr, █ +█ sed diam nonumy éirmod tempor invidunt ut labore █ +█ __ET__ dolore magna aliquyam erat, sed diam voluptua. █ +█ At vero eos __ET__ accusam __ET__ justo duo dolores __ET__ ea rebum. █ +█ █ +▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ diff --git a/test/sunny-day-expected/info.txt b/test/sunny-day-expected/info.txt new file mode 100644 index 00000000..8f85bd46 --- /dev/null +++ b/test/sunny-day-expected/info.txt @@ -0,0 +1,9 @@ +▄▄ INFO ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ +█ █ +█ (includes some Unicode characters) █ +█ Lorem ipsum dolör sit ämet, consetetur sadipscing elitr, █ +█ sed diam nonumy éirmod tempor invidunt ut labore █ +█ et dolore magna aliquyam erat, sed diam voluptua. █ +█ At vero eos et accusam et justo duo dolores et ea rebum. █ +█ █ +▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ diff --git a/test/sunny-day-expected/java-cmt-mended.txt b/test/sunny-day-expected/java-cmt-mended.txt new file mode 100644 index 00000000..83680cc7 --- /dev/null +++ b/test/sunny-day-expected/java-cmt-mended.txt @@ -0,0 +1,5 @@ +// (includes some Unicode characters) +// Lorem ipsum dolör sit ämet, consetetur sadipscing elitr, +// sed diam nonumy éirmod tempor invidunt ut labore +// __ET__ dolore magna aliquyam erat, sed diam voluptua. +// At vero eos __ET__ accusam __ET__ justo duo dolores __ET__ ea rebum. diff --git a/test/sunny-day-expected/java-cmt.txt b/test/sunny-day-expected/java-cmt.txt new file mode 100644 index 00000000..430fe37c --- /dev/null +++ b/test/sunny-day-expected/java-cmt.txt @@ -0,0 +1,5 @@ +// (includes some Unicode characters) +// Lorem ipsum dolör sit ämet, consetetur sadipscing elitr, +// sed diam nonumy éirmod tempor invidunt ut labore +// et dolore magna aliquyam erat, sed diam voluptua. +// At vero eos et accusam et justo duo dolores et ea rebum. diff --git a/test/sunny-day-expected/javadoc-mended.txt b/test/sunny-day-expected/javadoc-mended.txt new file mode 100644 index 00000000..c003c8ca --- /dev/null +++ b/test/sunny-day-expected/javadoc-mended.txt @@ -0,0 +1,7 @@ +/** + * (includes some Unicode characters) + * Lorem ipsum dolör sit ämet, consetetur sadipscing elitr, + * sed diam nonumy éirmod tempor invidunt ut labore + * __ET__ dolore magna aliquyam erat, sed diam voluptua. + * At vero eos __ET__ accusam __ET__ justo duo dolores __ET__ ea rebum. + */ diff --git a/test/sunny-day-expected/javadoc.txt b/test/sunny-day-expected/javadoc.txt new file mode 100644 index 00000000..2980e448 --- /dev/null +++ b/test/sunny-day-expected/javadoc.txt @@ -0,0 +1,7 @@ +/** + * (includes some Unicode characters) + * Lorem ipsum dolör sit ämet, consetetur sadipscing elitr, + * sed diam nonumy éirmod tempor invidunt ut labore + * et dolore magna aliquyam erat, sed diam voluptua. + * At vero eos et accusam et justo duo dolores et ea rebum. + */ diff --git a/test/sunny-day-expected/jstone-mended.txt b/test/sunny-day-expected/jstone-mended.txt new file mode 100644 index 00000000..050778ab --- /dev/null +++ b/test/sunny-day-expected/jstone-mended.txt @@ -0,0 +1,7 @@ +/*----------------------------------------------------------------------+ + | (includes some Unicode characters) | + | Lorem ipsum dolör sit ämet, consetetur sadipscing elitr, | + | sed diam nonumy éirmod tempor invidunt ut labore | + | __ET__ dolore magna aliquyam erat, sed diam voluptua. | + | At vero eos __ET__ accusam __ET__ justo duo dolores __ET__ ea rebum. | + +----------------------------------------------------------------------*/ diff --git a/test/sunny-day-expected/jstone.txt b/test/sunny-day-expected/jstone.txt new file mode 100644 index 00000000..efc7fb0f --- /dev/null +++ b/test/sunny-day-expected/jstone.txt @@ -0,0 +1,7 @@ +/*----------------------------------------------------------+ + | (includes some Unicode characters) | + | Lorem ipsum dolör sit ämet, consetetur sadipscing elitr, | + | sed diam nonumy éirmod tempor invidunt ut labore | + | et dolore magna aliquyam erat, sed diam voluptua. | + | At vero eos et accusam et justo duo dolores et ea rebum. | + +----------------------------------------------------------*/ diff --git a/test/sunny-day-expected/lisp-cmt-mended.txt b/test/sunny-day-expected/lisp-cmt-mended.txt new file mode 100644 index 00000000..f3b1e52b --- /dev/null +++ b/test/sunny-day-expected/lisp-cmt-mended.txt @@ -0,0 +1,5 @@ +;; (includes some Unicode characters) +;; Lorem ipsum dolör sit ämet, consetetur sadipscing elitr, +;; sed diam nonumy éirmod tempor invidunt ut labore +;; __ET__ dolore magna aliquyam erat, sed diam voluptua. +;; At vero eos __ET__ accusam __ET__ justo duo dolores __ET__ ea rebum. diff --git a/test/sunny-day-expected/lisp-cmt.txt b/test/sunny-day-expected/lisp-cmt.txt new file mode 100644 index 00000000..75c1919b --- /dev/null +++ b/test/sunny-day-expected/lisp-cmt.txt @@ -0,0 +1,5 @@ +;; (includes some Unicode characters) +;; Lorem ipsum dolör sit ämet, consetetur sadipscing elitr, +;; sed diam nonumy éirmod tempor invidunt ut labore +;; et dolore magna aliquyam erat, sed diam voluptua. +;; At vero eos et accusam et justo duo dolores et ea rebum. diff --git a/test/sunny-day-expected/mouse-mended.txt b/test/sunny-day-expected/mouse-mended.txt new file mode 100644 index 00000000..186ae07e --- /dev/null +++ b/test/sunny-day-expected/mouse-mended.txt @@ -0,0 +1,16 @@ + .--, .--, + ( ( \.---./ ) ) + '.__/o o\__.' + {= ^ =} + > - < + ____________________________.""`-------`"".___________________________ +/ \ +\ (includes some Unicode characters) / +/ Lorem ipsum dolör sit ämet, consetetur sadipscing elitr, \ +\ sed diam nonumy éirmod tempor invidunt ut labore / +/ __ET__ dolore magna aliquyam erat, sed diam voluptua. \ +\ At vero eos __ET__ accusam __ET__ justo duo dolores __ET__ ea rebum. / +/ \ +\______________________________________________________________________/ + ___)( )(___ jgs + (((__) (__))) diff --git a/test/sunny-day-expected/mouse.txt b/test/sunny-day-expected/mouse.txt new file mode 100644 index 00000000..e2273812 --- /dev/null +++ b/test/sunny-day-expected/mouse.txt @@ -0,0 +1,16 @@ + .--, .--, + ( ( \.---./ ) ) + '.__/o o\__.' + {= ^ =} + > - < + ______________________.""`-------`""._____________________ +/ \ +\ (includes some Unicode characters) / +/ Lorem ipsum dolör sit ämet, consetetur sadipscing elitr, \ +\ sed diam nonumy éirmod tempor invidunt ut labore / +/ et dolore magna aliquyam erat, sed diam voluptua. \ +\ At vero eos et accusam et justo duo dolores et ea rebum. / +/ \ +\__________________________________________________________/ + ___)( )(___ jgs + (((__) (__))) diff --git a/test/sunny-day-expected/normand-mended.txt b/test/sunny-day-expected/normand-mended.txt new file mode 100644 index 00000000..c686f445 --- /dev/null +++ b/test/sunny-day-expected/normand-mended.txt @@ -0,0 +1,21 @@ + __,:,__ __,:,__ __,:,__ __,:,__ Normand __,:,__ + ,ad88P`Y88ba, ,ad88P`Y88ba, ,ad88P`Y88ba, ,ad88P`Y88ba, ,ad88P`Y88ba, + ad88888' `88888ba ad88888' `88888ba ad88888' `88888ba ad88888' `88888ba ad88888' `88888ba + ,d88888P' `Y88888b, ,d88888P' `Y88888b, ,d88888P' `Y88888b, ,d88888P' `Y88888b, ,d88888P' `Y88888b, +,d888P"' `"Y888b,d888P"' `"Y888b,d888P"' `"Y888b,d888P"' `"Y888b,d888P"' `"Y888b, +:([" ``":"'' ``":"'' ``":"'' ``":"'' "]): +`Y88ba, ,ad88P' + `88888ba (includes some Unicode characters) ad88888' + `Y88888b, Lorem ipsum dolör sit ämet, consetetur sadipscing elitr, ,d88888P' + `"Y888b, sed diam nonumy éirmod tempor invidunt ut labore ,d888P"' + "]): __ET__ dolore magna aliquyam erat, sed diam voluptua. :([" + ,ad88P' At vero eos __ET__ accusam __ET__ justo duo dolores __ET__ ea rebum. `Y88ba, + ad88888' `88888ba + ,d88888P' `Y88888b, +,d888P"' `"Y888b, +:([" __,:,__ __,:,__ __,:,__ __,:,__ "]): +`Y88ba, ,ad88P`Y88ba, ,ad88P`Y88ba, ,ad88P`Y88ba, ,ad88P`Y88ba, ,ad88P' + `88888ba ad88888' `88888ba ad88888' `88888ba ad88888' `88888ba ad88888' `88888ba ad88888' + `Y88888b, ,d88888P' `Y88888b, ,d88888P' `Y88888b, ,d88888P' `Y88888b, ,d88888P' `Y88888b, ,d88888P' + `"Y888b,d888P"' `"Y888b,d888P"' `"Y888b,d888P"' `"Y888b,d888P"' `"Y888b,d888P"' + ``":"'' ``":"'' ``":"'' ``":"'' Veilleux ``":"'' diff --git a/test/sunny-day-expected/normand.txt b/test/sunny-day-expected/normand.txt new file mode 100644 index 00000000..2f8eb799 --- /dev/null +++ b/test/sunny-day-expected/normand.txt @@ -0,0 +1,21 @@ + __,:,__ __,:,__ __,:,__ Normand __,:,__ + ,ad88P`Y88ba, ,ad88P`Y88ba, ,ad88P`Y88ba, ,ad88P`Y88ba, + ad88888' `88888ba ad88888' `88888ba ad88888' `88888ba ad88888' `88888ba + ,d88888P' `Y88888b, ,d88888P' `Y88888b, ,d88888P' `Y88888b, ,d88888P' `Y88888b, +,d888P"' `"Y888b,d888P"' `"Y888b,d888P"' `"Y888b,d888P"' `"Y888b, +:([" ``":"'' ``":"'' ``":"'' "]): +`Y88ba, ,ad88P' + `88888ba (includes some Unicode characters) ad88888' + `Y88888b, Lorem ipsum dolör sit ämet, consetetur sadipscing elitr, ,d88888P' + `"Y888b, sed diam nonumy éirmod tempor invidunt ut labore ,d888P"' + "]): et dolore magna aliquyam erat, sed diam voluptua. :([" + ,ad88P' At vero eos et accusam et justo duo dolores et ea rebum. `Y88ba, + ad88888' `88888ba + ,d88888P' `Y88888b, +,d888P"' `"Y888b, +:([" __,:,__ __,:,__ __,:,__ "]): +`Y88ba, ,ad88P`Y88ba, ,ad88P`Y88ba, ,ad88P`Y88ba, ,ad88P' + `88888ba ad88888' `88888ba ad88888' `88888ba ad88888' `88888ba ad88888' + `Y88888b, ,d88888P' `Y88888b, ,d88888P' `Y88888b, ,d88888P' `Y88888b, ,d88888P' + `"Y888b,d888P"' `"Y888b,d888P"' `"Y888b,d888P"' `"Y888b,d888P"' + ``":"'' ``":"'' ``":"'' Veilleux ``":"'' diff --git a/test/sunny-day-expected/nuke-mended.txt b/test/sunny-day-expected/nuke-mended.txt new file mode 100644 index 00000000..8b68eb13 --- /dev/null +++ b/test/sunny-day-expected/nuke-mended.txt @@ -0,0 +1,15 @@ + _ ._ _ , _ ._ + (_ ' ( ` )_ .__) + ( ( ( ) `) ) _) + (__ (_ (_ . _) _) ,__) + `~~`\ ' . /`~~` + ,::: ; ; :::, + ':::::::::::::::' + _______________________jgs______/_ __ \_______________________________ +| | +| (includes some Unicode characters) | +| Lorem ipsum dolör sit ämet, consetetur sadipscing elitr, | +| sed diam nonumy éirmod tempor invidunt ut labore | +| __ET__ dolore magna aliquyam erat, sed diam voluptua. | +| At vero eos __ET__ accusam __ET__ justo duo dolores __ET__ ea rebum. | +|______________________________________________________________________| diff --git a/test/sunny-day-expected/nuke.txt b/test/sunny-day-expected/nuke.txt new file mode 100644 index 00000000..510f0185 --- /dev/null +++ b/test/sunny-day-expected/nuke.txt @@ -0,0 +1,15 @@ + _ ._ _ , _ ._ + (_ ' ( ` )_ .__) + ( ( ( ) `) ) _) + (__ (_ (_ . _) _) ,__) + `~~`\ ' . /`~~` + ,::: ; ; :::, + ':::::::::::::::' + _________________jgs______/_ __ \_________________________ +| | +| (includes some Unicode characters) | +| Lorem ipsum dolör sit ämet, consetetur sadipscing elitr, | +| sed diam nonumy éirmod tempor invidunt ut labore | +| et dolore magna aliquyam erat, sed diam voluptua. | +| At vero eos et accusam et justo duo dolores et ea rebum. | +|__________________________________________________________| diff --git a/test/sunny-day-expected/parchment-mended.txt b/test/sunny-day-expected/parchment-mended.txt new file mode 100644 index 00000000..2ee88886 --- /dev/null +++ b/test/sunny-day-expected/parchment-mended.txt @@ -0,0 +1,9 @@ + ________________________________________________________________________ +/\ \ +\_| (includes some Unicode characters) | + | Lorem ipsum dolör sit ämet, consetetur sadipscing elitr, | + | sed diam nonumy éirmod tempor invidunt ut labore | + | __ET__ dolore magna aliquyam erat, sed diam voluptua. | + | At vero eos __ET__ accusam __ET__ justo duo dolores __ET__ ea rebum. | + | ___________________________________________________________________|_ + \_/_____________________________________________________________________/ diff --git a/test/sunny-day-expected/parchment.txt b/test/sunny-day-expected/parchment.txt new file mode 100644 index 00000000..bac32499 --- /dev/null +++ b/test/sunny-day-expected/parchment.txt @@ -0,0 +1,9 @@ + ____________________________________________________________ +/\ \ +\_| (includes some Unicode characters) | + | Lorem ipsum dolör sit ämet, consetetur sadipscing elitr, | + | sed diam nonumy éirmod tempor invidunt ut labore | + | et dolore magna aliquyam erat, sed diam voluptua. | + | At vero eos et accusam et justo duo dolores et ea rebum. | + | _______________________________________________________|_ + \_/_________________________________________________________/ diff --git a/test/sunny-day-expected/peek-mended.txt b/test/sunny-day-expected/peek-mended.txt new file mode 100644 index 00000000..ff2e341e --- /dev/null +++ b/test/sunny-day-expected/peek-mended.txt @@ -0,0 +1,9 @@ +/* _\|/_ + (o o) + +----oOO-{_}-OOo-------------------------------------------------------+ + | (includes some Unicode characters) | + | Lorem ipsum dolör sit ämet, consetetur sadipscing elitr, | + | sed diam nonumy éirmod tempor invidunt ut labore | + | __ET__ dolore magna aliquyam erat, sed diam voluptua. | + | At vero eos __ET__ accusam __ET__ justo duo dolores __ET__ ea rebum. | + +---------------------------------------------------------------------*/ diff --git a/test/sunny-day-expected/peek.txt b/test/sunny-day-expected/peek.txt new file mode 100644 index 00000000..249a5f5f --- /dev/null +++ b/test/sunny-day-expected/peek.txt @@ -0,0 +1,9 @@ +/* _\|/_ + (o o) + +----oOO-{_}-OOo-------------------------------------------+ + | (includes some Unicode characters) | + | Lorem ipsum dolör sit ämet, consetetur sadipscing elitr, | + | sed diam nonumy éirmod tempor invidunt ut labore | + | et dolore magna aliquyam erat, sed diam voluptua. | + | At vero eos et accusam et justo duo dolores et ea rebum. | + +---------------------------------------------------------*/ diff --git a/test/sunny-day-expected/pound-cmt-mended.txt b/test/sunny-day-expected/pound-cmt-mended.txt new file mode 100644 index 00000000..e4a87f29 --- /dev/null +++ b/test/sunny-day-expected/pound-cmt-mended.txt @@ -0,0 +1,5 @@ +# (includes some Unicode characters) +# Lorem ipsum dolör sit ämet, consetetur sadipscing elitr, +# sed diam nonumy éirmod tempor invidunt ut labore +# __ET__ dolore magna aliquyam erat, sed diam voluptua. +# At vero eos __ET__ accusam __ET__ justo duo dolores __ET__ ea rebum. diff --git a/test/sunny-day-expected/pound-cmt.txt b/test/sunny-day-expected/pound-cmt.txt new file mode 100644 index 00000000..23f08178 --- /dev/null +++ b/test/sunny-day-expected/pound-cmt.txt @@ -0,0 +1,5 @@ +# (includes some Unicode characters) +# Lorem ipsum dolör sit ämet, consetetur sadipscing elitr, +# sed diam nonumy éirmod tempor invidunt ut labore +# et dolore magna aliquyam erat, sed diam voluptua. +# At vero eos et accusam et justo duo dolores et ea rebum. diff --git a/test/sunny-day-expected/right-mended.txt b/test/sunny-day-expected/right-mended.txt new file mode 100644 index 00000000..a4496f8a --- /dev/null +++ b/test/sunny-day-expected/right-mended.txt @@ -0,0 +1,5 @@ +(includes some Unicode characters) /* XX */ +Lorem ipsum dolör sit ämet, consetetur sadipscing elitr, /* XX */ +sed diam nonumy éirmod tempor invidunt ut labore /* XX */ +__ET__ dolore magna aliquyam erat, sed diam voluptua. /* XX */ +At vero eos __ET__ accusam __ET__ justo duo dolores __ET__ ea rebum. /* XX */ diff --git a/test/sunny-day-expected/right.txt b/test/sunny-day-expected/right.txt new file mode 100644 index 00000000..e7fe83b1 --- /dev/null +++ b/test/sunny-day-expected/right.txt @@ -0,0 +1,5 @@ +(includes some Unicode characters) /* XX */ +Lorem ipsum dolör sit ämet, consetetur sadipscing elitr, /* XX */ +sed diam nonumy éirmod tempor invidunt ut labore /* XX */ +et dolore magna aliquyam erat, sed diam voluptua. /* XX */ +At vero eos et accusam et justo duo dolores et ea rebum. /* XX */ diff --git a/test/sunny-day-expected/santa-mended.txt b/test/sunny-day-expected/santa-mended.txt new file mode 100644 index 00000000..4da008aa --- /dev/null +++ b/test/sunny-day-expected/santa-mended.txt @@ -0,0 +1,19 @@ + .-"``"-. + /______; \ + {_______}\| + (/ a a \)(_) + (.-.).-.) + ________________________ooo__( ^ )____________________________ + / '-.___.-' \ +| (includes some Unicode characters) | +| Lorem ipsum dolör sit ämet, consetetur sadipscing elitr, | +| sed diam nonumy éirmod tempor invidunt ut labore | +| __ET__ dolore magna aliquyam erat, sed diam voluptua. | +| At vero eos __ET__ accusam __ET__ justo duo dolores __ET__ ea rebum. | + \_________________________________________ooo________________________/ + |_ | _| jgs + \___|___/ + {___|___} + |_ | _| + /-'Y'-\ + (__/ \__) diff --git a/test/sunny-day-expected/santa.txt b/test/sunny-day-expected/santa.txt new file mode 100644 index 00000000..cd971936 --- /dev/null +++ b/test/sunny-day-expected/santa.txt @@ -0,0 +1,19 @@ + .-"``"-. + /______; \ + {_______}\| + (/ a a \)(_) + (.-.).-.) + __________________ooo__( ^ )______________________ + / '-.___.-' \ +| (includes some Unicode characters) | +| Lorem ipsum dolör sit ämet, consetetur sadipscing elitr, | +| sed diam nonumy éirmod tempor invidunt ut labore | +| et dolore magna aliquyam erat, sed diam voluptua. | +| At vero eos et accusam et justo duo dolores et ea rebum. | + \___________________________________ooo__________________/ + |_ | _| jgs + \___|___/ + {___|___} + |_ | _| + /-'Y'-\ + (__/ \__) diff --git a/test/sunny-day-expected/scroll-akn-mended.txt b/test/sunny-day-expected/scroll-akn-mended.txt new file mode 100644 index 00000000..2798f7f6 --- /dev/null +++ b/test/sunny-day-expected/scroll-akn-mended.txt @@ -0,0 +1,9 @@ + /"\/\_..-----------------------------------------------------------------------._/\/"\ +( _|| (includes some Unicode characters) ||_ ) + \_/\/ || Lorem ipsum dolör sit ämet, consetetur sadipscing elitr, || \/\_/ + || sed diam nonumy éirmod tempor invidunt ut labore || + || __ET__ dolore magna aliquyam erat, sed diam voluptua. || + || At vero eos __ET__ accusam __ET__ justo duo dolores __ET__ ea rebum. || + /"\/\_|------------------------------------------------------------------------|_/\/"\ +( _| |_ ) + \_/\/ `------------------------------------------------------------------------' \/\_/ diff --git a/test/sunny-day-expected/scroll-akn.txt b/test/sunny-day-expected/scroll-akn.txt new file mode 100644 index 00000000..c783b1a0 --- /dev/null +++ b/test/sunny-day-expected/scroll-akn.txt @@ -0,0 +1,9 @@ + /"\/\_..-----------------------------------------------------------._/\/"\ +( _|| (includes some Unicode characters) ||_ ) + \_/\/ || Lorem ipsum dolör sit ämet, consetetur sadipscing elitr, || \/\_/ + || sed diam nonumy éirmod tempor invidunt ut labore || + || et dolore magna aliquyam erat, sed diam voluptua. || + || At vero eos et accusam et justo duo dolores et ea rebum. || + /"\/\_|------------------------------------------------------------|_/\/"\ +( _| |_ ) + \_/\/ `------------------------------------------------------------' \/\_/ diff --git a/test/sunny-day-expected/scroll-mended.txt b/test/sunny-day-expected/scroll-mended.txt new file mode 100644 index 00000000..2021ba4f --- /dev/null +++ b/test/sunny-day-expected/scroll-mended.txt @@ -0,0 +1,11 @@ + / ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ \ +| /~~\ /~~\ | +|\ \ | (includes some Unicode characters) | / /| +| \ /| Lorem ipsum dolör sit ämet, consetetur sadipscing elitr, |\ / | +| ~~ | sed diam nonumy éirmod tempor invidunt ut labore | ~~ | +| | __ET__ dolore magna aliquyam erat, sed diam voluptua. | | +| | At vero eos __ET__ accusam __ET__ justo duo dolores __ET__ ea rebum. | | +| | | | + \ |~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| / + \ / \ / + ~~~ ~~~ diff --git a/test/sunny-day-expected/scroll.txt b/test/sunny-day-expected/scroll.txt new file mode 100644 index 00000000..e1a361a6 --- /dev/null +++ b/test/sunny-day-expected/scroll.txt @@ -0,0 +1,11 @@ + / ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ \ +| /~~\ /~~\ | +|\ \ | (includes some Unicode characters) | / /| +| \ /| Lorem ipsum dolör sit ämet, consetetur sadipscing elitr, |\ / | +| ~~ | sed diam nonumy éirmod tempor invidunt ut labore | ~~ | +| | et dolore magna aliquyam erat, sed diam voluptua. | | +| | At vero eos et accusam et justo duo dolores et ea rebum. | | +| | | | + \ |~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| / + \ / \ / + ~~~ ~~~ diff --git a/test/sunny-day-expected/shell-mended.txt b/test/sunny-day-expected/shell-mended.txt new file mode 100644 index 00000000..c17db1dc --- /dev/null +++ b/test/sunny-day-expected/shell-mended.txt @@ -0,0 +1,7 @@ +######################################################################## +# (includes some Unicode characters) # +# Lorem ipsum dolör sit ämet, consetetur sadipscing elitr, # +# sed diam nonumy éirmod tempor invidunt ut labore # +# __ET__ dolore magna aliquyam erat, sed diam voluptua. # +# At vero eos __ET__ accusam __ET__ justo duo dolores __ET__ ea rebum. # +######################################################################## diff --git a/test/sunny-day-expected/shell.txt b/test/sunny-day-expected/shell.txt new file mode 100644 index 00000000..2f420e65 --- /dev/null +++ b/test/sunny-day-expected/shell.txt @@ -0,0 +1,7 @@ +############################################################ +# (includes some Unicode characters) # +# Lorem ipsum dolör sit ämet, consetetur sadipscing elitr, # +# sed diam nonumy éirmod tempor invidunt ut labore # +# et dolore magna aliquyam erat, sed diam voluptua. # +# At vero eos et accusam et justo duo dolores et ea rebum. # +############################################################ diff --git a/test/sunny-day-expected/simple-mended.txt b/test/sunny-day-expected/simple-mended.txt new file mode 100644 index 00000000..992e96b3 --- /dev/null +++ b/test/sunny-day-expected/simple-mended.txt @@ -0,0 +1,7 @@ +************************************************************************ +* (includes some Unicode characters) * +* Lorem ipsum dolör sit ämet, consetetur sadipscing elitr, * +* sed diam nonumy éirmod tempor invidunt ut labore * +* __ET__ dolore magna aliquyam erat, sed diam voluptua. * +* At vero eos __ET__ accusam __ET__ justo duo dolores __ET__ ea rebum. * +************************************************************************ diff --git a/test/sunny-day-expected/simple.txt b/test/sunny-day-expected/simple.txt new file mode 100644 index 00000000..7f567bc1 --- /dev/null +++ b/test/sunny-day-expected/simple.txt @@ -0,0 +1,7 @@ +************************************************************ +* (includes some Unicode characters) * +* Lorem ipsum dolör sit ämet, consetetur sadipscing elitr, * +* sed diam nonumy éirmod tempor invidunt ut labore * +* et dolore magna aliquyam erat, sed diam voluptua. * +* At vero eos et accusam et justo duo dolores et ea rebum. * +************************************************************ diff --git a/test/sunny-day-expected/spring-mended.txt b/test/sunny-day-expected/spring-mended.txt new file mode 100644 index 00000000..0082aad2 --- /dev/null +++ b/test/sunny-day-expected/spring-mended.txt @@ -0,0 +1,15 @@ + , + /\^/`\ (includes some Unicode characters) + | \/ | Lorem ipsum dolör sit ämet, consetetur sadipscing elitr, + | | | sed diam nonumy éirmod tempor invidunt ut labore jgs + \ \ / __ET__ dolore magna aliquyam erat, sed diam voluptua. _ _ + '\\//' At vero eos __ET__ accusam __ET__ justo duo dolores __ET__ ea rebum. _{ ' }_ + || { `.!.` } + || ',_/Y\_,' + || , {_,_} +|\ || |\ | +| | || | | (\| /) +| | || / / \| // + \ \||/ / |// + `\\//` \ \./ \\ \./ \\ \./ \\ \./ \\ \./ \\ \./ \ \\ |/ / + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ diff --git a/test/sunny-day-expected/spring.txt b/test/sunny-day-expected/spring.txt new file mode 100644 index 00000000..121efbcd --- /dev/null +++ b/test/sunny-day-expected/spring.txt @@ -0,0 +1,15 @@ + , + /\^/`\ (includes some Unicode characters) + | \/ | Lorem ipsum dolör sit ämet, consetetur sadipscing elitr, + | | | sed diam nonumy éirmod tempor invidunt ut labore jgs + \ \ / et dolore magna aliquyam erat, sed diam voluptua. _ _ + '\\//' At vero eos et accusam et justo duo dolores et ea rebum. _{ ' }_ + || { `.!.` } + || ',_/Y\_,' + || , {_,_} +|\ || |\ | +| | || | | (\| /) +| | || / / \| // + \ \||/ / |// + `\\//` \ \./ \\ \./ \\ \./ \\ \./ \\ \./ \ \\ |/ / + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ diff --git a/test/sunny-day-expected/stark1-mended.txt b/test/sunny-day-expected/stark1-mended.txt new file mode 100644 index 00000000..a3d64ee7 --- /dev/null +++ b/test/sunny-day-expected/stark1-mended.txt @@ -0,0 +1,7 @@ +=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= +^ (includes some Unicode characters) ^ +^ Lorem ipsum dolör sit ämet, consetetur sadipscing elitr, ^ +^ sed diam nonumy éirmod tempor invidunt ut labore ^ +^ __ET__ dolore magna aliquyam erat, sed diam voluptua. ^ +^ At vero eos __ET__ accusam __ET__ justo duo dolores __ET__ ea rebum. ^ +=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= jgs diff --git a/test/sunny-day-expected/stark1.txt b/test/sunny-day-expected/stark1.txt new file mode 100644 index 00000000..f9a5d17b --- /dev/null +++ b/test/sunny-day-expected/stark1.txt @@ -0,0 +1,7 @@ +=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= +^ (includes some Unicode characters) ^ +^ Lorem ipsum dolör sit ämet, consetetur sadipscing elitr, ^ +^ sed diam nonumy éirmod tempor invidunt ut labore ^ +^ et dolore magna aliquyam erat, sed diam voluptua. ^ +^ At vero eos et accusam et justo duo dolores et ea rebum. ^ +=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= jgs diff --git a/test/sunny-day-expected/stark2-mended.txt b/test/sunny-day-expected/stark2-mended.txt new file mode 100644 index 00000000..28565188 --- /dev/null +++ b/test/sunny-day-expected/stark2-mended.txt @@ -0,0 +1,11 @@ +.:-@.:-@.:-@.:-@.:-@.:-@.:-@.:-@.:-@.:-@.:-@.:-@.:-@.:-@.:-@.:-@.:-@.:-@.:-@.:-@-:. +.:-@.:-@.:-@.:-@.:-@.:-@.:-@.:-@.:-@.:-@.:-@.:-@.:-@.:-@.:-@.:-@.:-@.:-@.:-@.:-@-:. +.:-@ @-:. +.:-@ (includes some Unicode characters) @-:. +.:-@ Lorem ipsum dolör sit ämet, consetetur sadipscing elitr, @-:. +.:-@ sed diam nonumy éirmod tempor invidunt ut labore @-:. +.:-@ __ET__ dolore magna aliquyam erat, sed diam voluptua. @-:. +.:-@ At vero eos __ET__ accusam __ET__ justo duo dolores __ET__ ea rebum. @-:. +.:-@ @-:. +.:-@.:-@.:-@.:-@.:-@.:-@.:-@.:-@.:-@.:-@.:-@.:-@.:-@.:-@.:-@.:-@.:-@.:-@.:-@.:-@-:. jgs +.:-@.:-@.:-@.:-@.:-@.:-@.:-@.:-@.:-@.:-@.:-@.:-@.:-@.:-@.:-@.:-@.:-@.:-@.:-@.:-@-:. diff --git a/test/sunny-day-expected/stark2.txt b/test/sunny-day-expected/stark2.txt new file mode 100644 index 00000000..09df5c4b --- /dev/null +++ b/test/sunny-day-expected/stark2.txt @@ -0,0 +1,11 @@ +.:-@.:-@.:-@.:-@.:-@.:-@.:-@.:-@.:-@.:-@.:-@.:-@.:-@.:-@.:-@.:-@.:-@-:. +.:-@.:-@.:-@.:-@.:-@.:-@.:-@.:-@.:-@.:-@.:-@.:-@.:-@.:-@.:-@.:-@.:-@-:. +.:-@ @-:. +.:-@ (includes some Unicode characters) @-:. +.:-@ Lorem ipsum dolör sit ämet, consetetur sadipscing elitr, @-:. +.:-@ sed diam nonumy éirmod tempor invidunt ut labore @-:. +.:-@ et dolore magna aliquyam erat, sed diam voluptua. @-:. +.:-@ At vero eos et accusam et justo duo dolores et ea rebum. @-:. +.:-@ @-:. +.:-@.:-@.:-@.:-@.:-@.:-@.:-@.:-@.:-@.:-@.:-@.:-@.:-@.:-@.:-@.:-@.:-@-:. jgs +.:-@.:-@.:-@.:-@.:-@.:-@.:-@.:-@.:-@.:-@.:-@.:-@.:-@.:-@.:-@.:-@.:-@-:. diff --git a/test/sunny-day-expected/stone-mended.txt b/test/sunny-day-expected/stone-mended.txt new file mode 100644 index 00000000..ca397c1f --- /dev/null +++ b/test/sunny-day-expected/stone-mended.txt @@ -0,0 +1,7 @@ ++----------------------------------------------------------------------+ +| (includes some Unicode characters) | +| Lorem ipsum dolör sit ämet, consetetur sadipscing elitr, | +| sed diam nonumy éirmod tempor invidunt ut labore | +| __ET__ dolore magna aliquyam erat, sed diam voluptua. | +| At vero eos __ET__ accusam __ET__ justo duo dolores __ET__ ea rebum. | ++----------------------------------------------------------------------+ diff --git a/test/sunny-day-expected/stone.txt b/test/sunny-day-expected/stone.txt new file mode 100644 index 00000000..cc11f42d --- /dev/null +++ b/test/sunny-day-expected/stone.txt @@ -0,0 +1,7 @@ ++----------------------------------------------------------+ +| (includes some Unicode characters) | +| Lorem ipsum dolör sit ämet, consetetur sadipscing elitr, | +| sed diam nonumy éirmod tempor invidunt ut labore | +| et dolore magna aliquyam erat, sed diam voluptua. | +| At vero eos et accusam et justo duo dolores et ea rebum. | ++----------------------------------------------------------+ diff --git a/test/sunny-day-expected/sunset-mended.txt b/test/sunny-day-expected/sunset-mended.txt new file mode 100644 index 00000000..190fe91d --- /dev/null +++ b/test/sunny-day-expected/sunset-mended.txt @@ -0,0 +1,15 @@ + . + . | . + \ | / + '. \ ' / .' + '. .'```'. .' +<>..........................:::::::`.......`:::::::.........................<> +<>: :<> +<>: (includes some Unicode characters) :<> +<>: Lorem ipsum dolör sit ämet, consetetur sadipscing elitr, :<> +<>: sed diam nonumy éirmod tempor invidunt ut labore :<> +<>: __ET__ dolore magna aliquyam erat, sed diam voluptua. :<> +<>: At vero eos __ET__ accusam __ET__ justo duo dolores __ET__ ea rebum. :<> +<>: :<> +<>:........................................................................:<> jgs +<><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><> diff --git a/test/sunny-day-expected/sunset.txt b/test/sunny-day-expected/sunset.txt new file mode 100644 index 00000000..272b2c07 --- /dev/null +++ b/test/sunny-day-expected/sunset.txt @@ -0,0 +1,15 @@ + . + . | . + \ | / + '. \ ' / .' + '. .'```'. .' +<>....................:::::::`.......`:::::::...................<> +<>: :<> +<>: (includes some Unicode characters) :<> +<>: Lorem ipsum dolör sit ämet, consetetur sadipscing elitr, :<> +<>: sed diam nonumy éirmod tempor invidunt ut labore :<> +<>: et dolore magna aliquyam erat, sed diam voluptua. :<> +<>: At vero eos et accusam et justo duo dolores et ea rebum. :<> +<>: :<> +<>:............................................................:<> jgs +<><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><> diff --git a/test/sunny-day-expected/tex-box-mended.txt b/test/sunny-day-expected/tex-box-mended.txt new file mode 100644 index 00000000..22b9cd5e --- /dev/null +++ b/test/sunny-day-expected/tex-box-mended.txt @@ -0,0 +1,7 @@ +%======================================================================% +% (includes some Unicode characters) % +% Lorem ipsum dolör sit ämet, consetetur sadipscing elitr, % +% sed diam nonumy éirmod tempor invidunt ut labore % +% __ET__ dolore magna aliquyam erat, sed diam voluptua. % +% At vero eos __ET__ accusam __ET__ justo duo dolores __ET__ ea rebum. % +%======================================================================% diff --git a/test/sunny-day-expected/tex-box.txt b/test/sunny-day-expected/tex-box.txt new file mode 100644 index 00000000..b6ba7363 --- /dev/null +++ b/test/sunny-day-expected/tex-box.txt @@ -0,0 +1,7 @@ +%==========================================================% +% (includes some Unicode characters) % +% Lorem ipsum dolör sit ämet, consetetur sadipscing elitr, % +% sed diam nonumy éirmod tempor invidunt ut labore % +% et dolore magna aliquyam erat, sed diam voluptua. % +% At vero eos et accusam et justo duo dolores et ea rebum. % +%==========================================================% diff --git a/test/sunny-day-expected/tex-cmt-mended.txt b/test/sunny-day-expected/tex-cmt-mended.txt new file mode 100644 index 00000000..923235d6 --- /dev/null +++ b/test/sunny-day-expected/tex-cmt-mended.txt @@ -0,0 +1,5 @@ +% (includes some Unicode characters) +% Lorem ipsum dolör sit ämet, consetetur sadipscing elitr, +% sed diam nonumy éirmod tempor invidunt ut labore +% __ET__ dolore magna aliquyam erat, sed diam voluptua. +% At vero eos __ET__ accusam __ET__ justo duo dolores __ET__ ea rebum. diff --git a/test/sunny-day-expected/tex-cmt.txt b/test/sunny-day-expected/tex-cmt.txt new file mode 100644 index 00000000..fccfcb06 --- /dev/null +++ b/test/sunny-day-expected/tex-cmt.txt @@ -0,0 +1,5 @@ +% (includes some Unicode characters) +% Lorem ipsum dolör sit ämet, consetetur sadipscing elitr, +% sed diam nonumy éirmod tempor invidunt ut labore +% et dolore magna aliquyam erat, sed diam voluptua. +% At vero eos et accusam et justo duo dolores et ea rebum. diff --git a/test/sunny-day-expected/tux-mended.txt b/test/sunny-day-expected/tux-mended.txt new file mode 100644 index 00000000..07b03bc7 --- /dev/null +++ b/test/sunny-day-expected/tux-mended.txt @@ -0,0 +1,18 @@ + _______________________________________________________________________ +/ \ +| (includes some Unicode characters) | +| Lorem ipsum dolör sit ämet, consetetur sadipscing elitr, | +| sed diam nonumy éirmod tempor invidunt ut labore | +| __ET__ dolore magna aliquyam erat, sed diam voluptua. | +| At vero eos __ET__ accusam __ET__ justo duo dolores __ET__ ea rebum. | +\ / + ----------------------------------------------------------------------- + \ + \ + .--. + |o_o | + |:_/ | + // \ \ + (| | ) + /'\_ _/`\ + \___)=(___/ diff --git a/test/sunny-day-expected/tux.txt b/test/sunny-day-expected/tux.txt new file mode 100644 index 00000000..a62717da --- /dev/null +++ b/test/sunny-day-expected/tux.txt @@ -0,0 +1,18 @@ + ___________________________________________________________ +/ \ +| (includes some Unicode characters) | +| Lorem ipsum dolör sit ämet, consetetur sadipscing elitr, | +| sed diam nonumy éirmod tempor invidunt ut labore | +| et dolore magna aliquyam erat, sed diam voluptua. | +| At vero eos et accusam et justo duo dolores et ea rebum. | +\ / + ----------------------------------------------------------- + \ + \ + .--. + |o_o | + |:_/ | + // \ \ + (| | ) + /'\_ _/`\ + \___)=(___/ diff --git a/test/sunny-day-expected/twisted-mended.txt b/test/sunny-day-expected/twisted-mended.txt new file mode 100644 index 00000000..9f6dfa3c --- /dev/null +++ b/test/sunny-day-expected/twisted-mended.txt @@ -0,0 +1,21 @@ +._____. ._____. .__________________________________________________________. ._____. ._____. +| ._. | | ._. | | .______________________________________________________. | | ._. | | ._. | +| !_| |_|_|_! | | !______________________________________________________! | | !_| |_|_|_! | +!___| |_______! !__________________________________________________________! !___| |_______! +.___|_|_| |______________________________________________________________________|_|_| |___. +| ._____| |__________________________________________________________________________| |_. | +| !_! | | | | | ! !_! | +!_____! | | (includes some Unicode characters) | | !_____! +._____. | | Lorem ipsum dolör sit ämet, consetetur sadipscing elitr, | | ._____. +| ._. | | | sed diam nonumy éirmod tempor invidunt ut labore | | | ._. | +| | | | | | __ET__ dolore magna aliquyam erat, sed diam voluptua. | | | | | | +| !_! | | | At vero eos __ET__ accusam __ET__ justo duo dolores __ET__ ea rebum. | | ! !_! | +!_____! | | | | !_____! +._____. | | | | ._____. +| ._. | | | | | | ._. | +| !_| |_|_|______________________________________________________________________| |_|_|_! | +!___| |__________________________________________________________________________| |_______! +.___|_|_| |___. .__________________________________________________________. .___|_|_| |___. +| ._____| |_. | | .______________________________________________________. | | ._____| |_. | +| !_! | | !_! | | !______________________________________________________! | | !_! | | !_! | +!_____! !_____! !__________________________________________________________! !_____! !_____! diff --git a/test/sunny-day-expected/twisted.txt b/test/sunny-day-expected/twisted.txt new file mode 100644 index 00000000..9668c0bc --- /dev/null +++ b/test/sunny-day-expected/twisted.txt @@ -0,0 +1,21 @@ +._____. ._____. .______________________________________________. ._____. ._____. +| ._. | | ._. | | .__________________________________________. | | ._. | | ._. | +| !_| |_|_|_! | | !__________________________________________! | | !_| |_|_|_! | +!___| |_______! !______________________________________________! !___| |_______! +.___|_|_| |__________________________________________________________|_|_| |___. +| ._____| |______________________________________________________________| |_. | +| !_! | | | | | ! !_! | +!_____! | | (includes some Unicode characters) | | !_____! +._____. | | Lorem ipsum dolör sit ämet, consetetur sadipscing elitr, | | ._____. +| ._. | | | sed diam nonumy éirmod tempor invidunt ut labore | | | ._. | +| | | | | | et dolore magna aliquyam erat, sed diam voluptua. | | | | | | +| !_! | | | At vero eos et accusam et justo duo dolores et ea rebum. | | ! !_! | +!_____! | | | | !_____! +._____. | | | | ._____. +| ._. | | | | | | ._. | +| !_| |_|_|__________________________________________________________| |_|_|_! | +!___| |______________________________________________________________| |_______! +.___|_|_| |___. .______________________________________________. .___|_|_| |___. +| ._____| |_. | | .__________________________________________. | | ._____| |_. | +| !_! | | !_! | | !__________________________________________! | | !_! | | !_! | +!_____! !_____! !______________________________________________! !_____! !_____! diff --git a/test/sunny-day-expected/underline-mended.txt b/test/sunny-day-expected/underline-mended.txt new file mode 100644 index 00000000..2838e1b6 --- /dev/null +++ b/test/sunny-day-expected/underline-mended.txt @@ -0,0 +1,6 @@ +// (includes some Unicode characters) +// Lorem ipsum dolör sit ämet, consetetur sadipscing elitr, +// sed diam nonumy éirmod tempor invidunt ut labore +// __ET__ dolore magna aliquyam erat, sed diam voluptua. +// At vero eos __ET__ accusam __ET__ justo duo dolores __ET__ ea rebum. +// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ diff --git a/test/sunny-day-expected/underline.txt b/test/sunny-day-expected/underline.txt new file mode 100644 index 00000000..85e198ac --- /dev/null +++ b/test/sunny-day-expected/underline.txt @@ -0,0 +1,6 @@ +// (includes some Unicode characters) +// Lorem ipsum dolör sit ämet, consetetur sadipscing elitr, +// sed diam nonumy éirmod tempor invidunt ut labore +// et dolore magna aliquyam erat, sed diam voluptua. +// At vero eos et accusam et justo duo dolores et ea rebum. +// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ diff --git a/test/sunny-day-expected/unicornsay-mended.txt b/test/sunny-day-expected/unicornsay-mended.txt new file mode 100644 index 00000000..27216d17 --- /dev/null +++ b/test/sunny-day-expected/unicornsay-mended.txt @@ -0,0 +1,16 @@ + ________________________________________________________________________ +/ \ +| (includes some Unicode characters) | +| Lorem ipsum dolör sit ämet, consetetur sadipscing elitr, | +| sed diam nonumy éirmod tempor invidunt ut labore | +| __ET__ dolore magna aliquyam erat, sed diam voluptua. | +| At vero eos __ET__ accusam __ET__ justo duo dolores __ET__ ea rebum. | +\__________________________________________________________________ __'\ + |/ \\ + \ \\ . + |\\/| + / " '\ + . . . + / ) | + ' _.' | + '-'/ \ diff --git a/test/sunny-day-expected/unicornsay.txt b/test/sunny-day-expected/unicornsay.txt new file mode 100644 index 00000000..a1b9515c --- /dev/null +++ b/test/sunny-day-expected/unicornsay.txt @@ -0,0 +1,16 @@ + ____________________________________________________________ +/ \ +| (includes some Unicode characters) | +| Lorem ipsum dolör sit ämet, consetetur sadipscing elitr, | +| sed diam nonumy éirmod tempor invidunt ut labore | +| et dolore magna aliquyam erat, sed diam voluptua. | +| At vero eos et accusam et justo duo dolores et ea rebum. | +\______________________________________________________ __'\ + |/ \\ + \ \\ . + |\\/| + / " '\ + . . . + / ) | + ' _.' | + '-'/ \ diff --git a/test/sunny-day-expected/unicornthink-mended.txt b/test/sunny-day-expected/unicornthink-mended.txt new file mode 100644 index 00000000..ee40297f --- /dev/null +++ b/test/sunny-day-expected/unicornthink-mended.txt @@ -0,0 +1,16 @@ + ________________________________________________________________________ +/ \ +| (includes some Unicode characters) | +| Lorem ipsum dolör sit ämet, consetetur sadipscing elitr, | +| sed diam nonumy éirmod tempor invidunt ut labore | +| __ET__ dolore magna aliquyam erat, sed diam voluptua. | +| At vero eos __ET__ accusam __ET__ justo duo dolores __ET__ ea rebum. | +\_____________________________________________________________________ '\ + () \\ + O \\ . + o |\\/| + / " '\ + . . . + / ) | + ' _.' | + '-'/ \ diff --git a/test/sunny-day-expected/unicornthink.txt b/test/sunny-day-expected/unicornthink.txt new file mode 100644 index 00000000..4002f90c --- /dev/null +++ b/test/sunny-day-expected/unicornthink.txt @@ -0,0 +1,16 @@ + ____________________________________________________________ +/ \ +| (includes some Unicode characters) | +| Lorem ipsum dolör sit ämet, consetetur sadipscing elitr, | +| sed diam nonumy éirmod tempor invidunt ut labore | +| et dolore magna aliquyam erat, sed diam voluptua. | +| At vero eos et accusam et justo duo dolores et ea rebum. | +\_________________________________________________________ '\ + () \\ + O \\ . + o |\\/| + / " '\ + . . . + / ) | + ' _.' | + '-'/ \ diff --git a/test/sunny-day-expected/vim-box-mended.txt b/test/sunny-day-expected/vim-box-mended.txt new file mode 100644 index 00000000..a0e10ec1 --- /dev/null +++ b/test/sunny-day-expected/vim-box-mended.txt @@ -0,0 +1,7 @@ +"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" +" (includes some Unicode characters) " +" Lorem ipsum dolör sit ämet, consetetur sadipscing elitr, " +" sed diam nonumy éirmod tempor invidunt ut labore " +" __ET__ dolore magna aliquyam erat, sed diam voluptua. " +" At vero eos __ET__ accusam __ET__ justo duo dolores __ET__ ea rebum. " +"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" diff --git a/test/sunny-day-expected/vim-box.txt b/test/sunny-day-expected/vim-box.txt new file mode 100644 index 00000000..f49202be --- /dev/null +++ b/test/sunny-day-expected/vim-box.txt @@ -0,0 +1,7 @@ +"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" +" (includes some Unicode characters) " +" Lorem ipsum dolör sit ämet, consetetur sadipscing elitr, " +" sed diam nonumy éirmod tempor invidunt ut labore " +" et dolore magna aliquyam erat, sed diam voluptua. " +" At vero eos et accusam et justo duo dolores et ea rebum. " +"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" diff --git a/test/sunny-day-expected/vim-cmt-mended.txt b/test/sunny-day-expected/vim-cmt-mended.txt new file mode 100644 index 00000000..52a4ee15 --- /dev/null +++ b/test/sunny-day-expected/vim-cmt-mended.txt @@ -0,0 +1,5 @@ +" (includes some Unicode characters) +" Lorem ipsum dolör sit ämet, consetetur sadipscing elitr, +" sed diam nonumy éirmod tempor invidunt ut labore +" __ET__ dolore magna aliquyam erat, sed diam voluptua. +" At vero eos __ET__ accusam __ET__ justo duo dolores __ET__ ea rebum. diff --git a/test/sunny-day-expected/vim-cmt.txt b/test/sunny-day-expected/vim-cmt.txt new file mode 100644 index 00000000..cf904398 --- /dev/null +++ b/test/sunny-day-expected/vim-cmt.txt @@ -0,0 +1,5 @@ +" (includes some Unicode characters) +" Lorem ipsum dolör sit ämet, consetetur sadipscing elitr, +" sed diam nonumy éirmod tempor invidunt ut labore +" et dolore magna aliquyam erat, sed diam voluptua. +" At vero eos et accusam et justo duo dolores et ea rebum. diff --git a/test/sunny-day-expected/warning-mended.txt b/test/sunny-day-expected/warning-mended.txt new file mode 100644 index 00000000..5dd90456 --- /dev/null +++ b/test/sunny-day-expected/warning-mended.txt @@ -0,0 +1,9 @@ +▄▄ WARNING ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ +█ █ +█ (includes some Unicode characters) █ +█ Lorem ipsum dolör sit ämet, consetetur sadipscing elitr, █ +█ sed diam nonumy éirmod tempor invidunt ut labore █ +█ __ET__ dolore magna aliquyam erat, sed diam voluptua. █ +█ At vero eos __ET__ accusam __ET__ justo duo dolores __ET__ ea rebum. █ +█ █ +▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ diff --git a/test/sunny-day-expected/warning.txt b/test/sunny-day-expected/warning.txt new file mode 100644 index 00000000..a319eb49 --- /dev/null +++ b/test/sunny-day-expected/warning.txt @@ -0,0 +1,9 @@ +▄▄ WARNING ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ +█ █ +█ (includes some Unicode characters) █ +█ Lorem ipsum dolör sit ämet, consetetur sadipscing elitr, █ +█ sed diam nonumy éirmod tempor invidunt ut labore █ +█ et dolore magna aliquyam erat, sed diam voluptua. █ +█ At vero eos et accusam et justo duo dolores et ea rebum. █ +█ █ +▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ diff --git a/test/sunny-day-expected/weave-mended.txt b/test/sunny-day-expected/weave-mended.txt new file mode 100644 index 00000000..19e1827c --- /dev/null +++ b/test/sunny-day-expected/weave-mended.txt @@ -0,0 +1,19 @@ + _ _ _ _ _ _ _ _ _ _ _ + .-"-._,-'_`-._,-'_`-,_,-'_`-,_,-'_`-,_,-'_`-,_,-'_`-,_,-'_`-,_,-'_`-,_,-'_`-,_,-'_`-,_,-'_`-,. +( ,-'_,-<.>-'_,-<.>-'_,-<.>-'_,-<.>-'_,-<.>-'_,-<.>-'_,-<.>-'_,-<.>-'_,-<.>-'_,-<.>-'_,-~-} ;. + \ \.'_>-._`-<_>-._`-._>-._`-._>-._`-._>-._`-._>-._`-._>-._`-._>-._`-._>-._`-._>-._`-._~--. \ . + /\ \/ ,-' `-._,-' `-._,-' `-._,-' `-._,-' `-._,-' `-._,-' `-._,-' `-._,-' `-._,-' `-._`./ \ \ . +dc(`/ / `/ /.) ) . + \ \ / \ / / \ / . + \ \') ) (includes some Unicode characters) ( (,\ \ . + / \ / / Lorem ipsum dolör sit ämet, consetetur sadipscing elitr, \ / \ \ . +( (`/ / sed diam nonumy éirmod tempor invidunt ut labore / /.) ) . + \ \ / \ __ET__ dolore magna aliquyam erat, sed diam voluptua. / / \ / . + \ \') ) At vero eos __ET__ accusam __ET__ justo duo dolores __ET__ ea rebum. ( (,\ \ . + / \ / / \ / \ \ . +( (`/ / / /.) ) . + \ \ / \ _ _ _ _ _ _ _ _ _ / / \ /. + \ `.\ `-._,-'_`-._,-'_`-._,-'_`-._,-'_`-._,-'_`-._,-'_`-._,-'_`-._,-'_`-._,-'_`-._,-'_/,\ \ . + ( `. `,~-._`-<,>-._`-<,>-._`-<,>-._`-<,>-._`-<,>-._`-<,>-._`-<,>-._`-<,>-._`-<,>-._`-=,' ,\ \ . + `. `'_,-<_>-'_,-<_>-'_,-<_>-'_,-<_>-'_,-<_>-'_,-<_>-'_,-<_>-'_,-<_>-'_,-<_>-'_,-<_>-'_,"-' ; . + `-' `-._,-' `-._,-' `-._,-' `-._,-' `-._,-' `-._,-' `-._,-' `-._,-' `-._,-' `-._,-' `-.-' . diff --git a/test/sunny-day-expected/weave.txt b/test/sunny-day-expected/weave.txt new file mode 100644 index 00000000..87a4e96e --- /dev/null +++ b/test/sunny-day-expected/weave.txt @@ -0,0 +1,19 @@ + _ _ _ _ _ _ _ _ _ _ + .-"-._,-'_`-._,-'_`-,_,-'_`-,_,-'_`-,_,-'_`-,_,-'_`-,_,-'_`-,_,-'_`-,_,-'_`-,_,-'_`-,. +( ,-'_,-<.>-'_,-<.>-'_,-<.>-'_,-<.>-'_,-<.>-'_,-<.>-'_,-<.>-'_,-<.>-'_,-<.>-'_,-~-} ;. + \ \.'_>-._`-<_>-._`-._>-._`-._>-._`-._>-._`-._>-._`-._>-._`-._>-._`-._>-._`-._~--. \ . + /\ \/ ,-' `-._,-' `-._,-' `-._,-' `-._,-' `-._,-' `-._,-' `-._,-' `-._,-' `-._`./ \ \ . +dc(`/ / `/ /.) ) . + \ \ / \ / / \ / . + \ \') ) (includes some Unicode characters) ( (,\ \ . + / \ / / Lorem ipsum dolör sit ämet, consetetur sadipscing elitr, \ / \ \ . +( (`/ / sed diam nonumy éirmod tempor invidunt ut labore / /.) ) . + \ \ / \ et dolore magna aliquyam erat, sed diam voluptua. / / \ / . + \ \') ) At vero eos et accusam et justo duo dolores et ea rebum. ( (,\ \ . + / \ / / \ / \ \ . +( (`/ / / /.) ) . + \ \ / \ _ _ _ _ _ _ _ _ / / \ /. + \ `.\ `-._,-'_`-._,-'_`-._,-'_`-._,-'_`-._,-'_`-._,-'_`-._,-'_`-._,-'_`-._,-'_/,\ \ . + ( `. `,~-._`-<,>-._`-<,>-._`-<,>-._`-<,>-._`-<,>-._`-<,>-._`-<,>-._`-<,>-._`-=,' ,\ \ . + `. `'_,-<_>-'_,-<_>-'_,-<_>-'_,-<_>-'_,-<_>-'_,-<_>-'_,-<_>-'_,-<_>-'_,-<_>-'_,"-' ; . + `-' `-._,-' `-._,-' `-._,-' `-._,-' `-._,-' `-._,-' `-._,-' `-._,-' `-._,-' `-.-' . diff --git a/test/sunny-day-expected/whirly-mended.txt b/test/sunny-day-expected/whirly-mended.txt new file mode 100644 index 00000000..52727f24 --- /dev/null +++ b/test/sunny-day-expected/whirly-mended.txt @@ -0,0 +1,9 @@ + .+"+.+"+.+"+.+"+.+"+.+"+.+"+.+"+.+"+.+"+.+"+.+"+.+"+.+"+.+"+.+"+.+"+.+"+.+"+. +( ) + ) (includes some Unicode characters) ( +( Lorem ipsum dolör sit ämet, consetetur sadipscing elitr, ) + ) sed diam nonumy éirmod tempor invidunt ut labore ( +( __ET__ dolore magna aliquyam erat, sed diam voluptua. ) + ) At vero eos __ET__ accusam __ET__ justo duo dolores __ET__ ea rebum. ( +( ) + "+.+"+.+"+.+"+.+"+.+"+.+"+.+"+.+"+.+"+.+"+.+"+.+"+.+"+.+"+.+"+.+"+.+"+.+"+.+" diff --git a/test/sunny-day-expected/whirly.txt b/test/sunny-day-expected/whirly.txt new file mode 100644 index 00000000..13f97650 --- /dev/null +++ b/test/sunny-day-expected/whirly.txt @@ -0,0 +1,9 @@ + .+"+.+"+.+"+.+"+.+"+.+"+.+"+.+"+.+"+.+"+.+"+.+"+.+"+.+"+.+"+.+"+. +( ) + ) (includes some Unicode characters) ( +( Lorem ipsum dolör sit ämet, consetetur sadipscing elitr, ) + ) sed diam nonumy éirmod tempor invidunt ut labore ( +( et dolore magna aliquyam erat, sed diam voluptua. ) + ) At vero eos et accusam et justo duo dolores et ea rebum. ( +( ) + "+.+"+.+"+.+"+.+"+.+"+.+"+.+"+.+"+.+"+.+"+.+"+.+"+.+"+.+"+.+"+.+" diff --git a/test/sunny-day-expected/xes-mended.txt b/test/sunny-day-expected/xes-mended.txt new file mode 100644 index 00000000..c086564a --- /dev/null +++ b/test/sunny-day-expected/xes-mended.txt @@ -0,0 +1,12 @@ + <\/><\/><\/><\/><\/><\/><\/><\/><\/><\/><\/><\/><\/><\/><\/><\/> + <\/><\/> + + <\/> (includes some Unicode characters) <\/> + Lorem ipsum dolör sit ämet, consetetur sadipscing elitr, +<\/> sed diam nonumy éirmod tempor invidunt ut labore <\/> + __ET__ dolore magna aliquyam erat, sed diam voluptua. + <\/> At vero eos __ET__ accusam __ET__ justo duo dolores __ET__ ea rebum. <\/> + + <\/> <\/> + <\/><\/><\/><\/><\/><\/><\/><\/><\/><\/><\/><\/><\/><\/><\/><\/> +jgs diff --git a/test/sunny-day-expected/xes.txt b/test/sunny-day-expected/xes.txt new file mode 100644 index 00000000..b65d300a --- /dev/null +++ b/test/sunny-day-expected/xes.txt @@ -0,0 +1,12 @@ + <\/><\/><\/><\/><\/><\/><\/><\/><\/><\/><\/><\/><\/> + <\/><\/> + + <\/> (includes some Unicode characters) <\/> + Lorem ipsum dolör sit ämet, consetetur sadipscing elitr, +<\/> sed diam nonumy éirmod tempor invidunt ut labore <\/> + et dolore magna aliquyam erat, sed diam voluptua. + <\/> At vero eos et accusam et justo duo dolores et ea rebum. <\/> + + <\/> <\/> + <\/><\/><\/><\/><\/><\/><\/><\/><\/><\/><\/><\/><\/> +jgs diff --git a/test/test-sunny-days-all.sh b/test/test-sunny-days-all.sh new file mode 100644 index 00000000..cb265b0e --- /dev/null +++ b/test/test-sunny-days-all.sh @@ -0,0 +1,85 @@ +#!/usr/bin/env bash +# +# boxes - Command line filter to draw/remove ASCII boxes around text +# Copyright (c) 1999-2023 Thomas Jensen and the boxes contributors +# +# This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public +# License, version 3, as published by the Free Software Foundation. +# This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied +# warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more +# details. +# You should have received a copy of the GNU General Public License along with this program. +# If not, see . +#____________________________________________________________________________________________________________________ +# +# Tests simple box generation and removal/mending for all box designs in the default config file. +#____________________________________________________________________________________________________________________ + +set -uo pipefail + +declare -r OUT_DIR=../out +declare -r TEST_DIR=${OUT_DIR}/sunny-day-tests +declare -r EXPECTED_DIR=sunny-day-expected + +declare boxesBinary=${OUT_DIR}/boxes.exe +if [ ! -x $boxesBinary ]; then + boxesBinary=${OUT_DIR}/boxes +fi + +echo "Performing sunny-day tests on all box designs" + +mkdir -p ${TEST_DIR} +rm -rf ${TEST_DIR}/actual-*.txt + +declare result=0 +declare success=0 +declare countExecuted=0 +declare countFailed=0 + +# TODO HERE +for design in $(${OUT_DIR}/boxes -q '(all)' | grep -v ' (alias)'); do + echo -n "Testing design '${design}' ... create " + success=1 + ${OUT_DIR}/boxes -d "${design}" multiline-input.txt "${TEST_DIR}/actual-${design}.txt" + diff "${TEST_DIR}/actual-${design}.txt" "${EXPECTED_DIR}/${design}.txt" + if [ $? -ne 0 ]; then + >&2 echo "Error creating '${design}' box (top: actual; bottom: expected)" + success=0 + result=1 + countFailed=$((countFailed + 1)) + fi + countExecuted=$((countExecuted + 1)) + + echo -n "... mend " + sed -e 's/et /__ET__ /g' "${TEST_DIR}/actual-${design}.txt" | ${OUT_DIR}/boxes -d "${design}" -m > "${TEST_DIR}/actual-${design}-mended.txt" + tr -d '\r' < "${TEST_DIR}/actual-${design}-mended.txt" | diff - "${EXPECTED_DIR}/${design}-mended.txt" + if [ $? -ne 0 ]; then + >&2 echo "Error mending '${design}' box (top: actual; bottom: expected)" + success=0 + result=1 + countFailed=$((countFailed + 1)) + fi + countExecuted=$((countExecuted + 1)) + + echo -n "... remove " + ${OUT_DIR}/boxes -d "${design}" -r "${TEST_DIR}/actual-${design}.txt" "${TEST_DIR}/actual-${design}-removed.txt" + tr -d '\r' < "${TEST_DIR}/actual-${design}-removed.txt" | diff - multiline-input.txt + if [ $? -ne 0 ]; then + >&2 echo "Error removing '${design}' box (top: actual; bottom: expected)" + success=0 + result=1 + countFailed=$((countFailed + 1)) + fi + countExecuted=$((countExecuted + 1)) + + if [[ $success == 0 ]]; then + echo -e "... \033[31mERROR\033[0m" + else + echo -e "... \033[32mOK\033[0m" + fi +done + +echo "${countExecuted} tests executed, $((countExecuted - countFailed)) successful, ${countFailed} failed." +exit ${result} + +#EOF