Added several test cases about alignment

This commit is contained in:
Thomas Jensen 2014-09-27 23:08:43 +02:00
parent 9016ab58e0
commit 897952de06
48 changed files with 661 additions and 0 deletions

View File

@ -0,0 +1,11 @@
:ARGS
-s 15x5 -a hlvt
:INPUT
foo
:EXPECTED
/*************/
/* foo */
/* */
/* */
/*************/
:EOF

View File

@ -0,0 +1,11 @@
:ARGS
-s 15x5 -a hlvc
:INPUT
foo
:EXPECTED
/*************/
/* */
/* foo */
/* */
/*************/
:EOF

View File

@ -0,0 +1,11 @@
:ARGS
-s 15x5 -a hlvb
:INPUT
foo
:EXPECTED
/*************/
/* */
/* */
/* foo */
/*************/
:EOF

View File

@ -0,0 +1,11 @@
:ARGS
-s 15x5 -a hcvt
:INPUT
foo
:EXPECTED
/*************/
/* foo */
/* */
/* */
/*************/
:EOF

View File

@ -0,0 +1,11 @@
:ARGS
-s 15x5 -a hcvc
:INPUT
foo
:EXPECTED
/*************/
/* */
/* foo */
/* */
/*************/
:EOF

View File

@ -0,0 +1,11 @@
:ARGS
-s 15x5 -a hcvb
:INPUT
foo
:EXPECTED
/*************/
/* */
/* */
/* foo */
/*************/
:EOF

View File

@ -0,0 +1,11 @@
:ARGS
-s 15x5 -a hrvt
:INPUT
foo
:EXPECTED
/*************/
/* foo */
/* */
/* */
/*************/
:EOF

View File

@ -0,0 +1,11 @@
:ARGS
-s 15x5 -a hrvc
:INPUT
foo
:EXPECTED
/*************/
/* */
/* foo */
/* */
/*************/
:EOF

View File

@ -0,0 +1,11 @@
:ARGS
-s 15x5 -a hrvb
:INPUT
foo
:EXPECTED
/*************/
/* */
/* */
/* foo */
/*************/
:EOF

View File

@ -0,0 +1,11 @@
:ARGS
-s 15x5 -a l
:INPUT
foo
:EXPECTED
/*************/
/* */
/* foo */
/* */
/*************/
:EOF

View File

@ -0,0 +1,11 @@
:ARGS
-s 15x5 -a c
:INPUT
foo
:EXPECTED
/*************/
/* */
/* foo */
/* */
/*************/
:EOF

View File

@ -0,0 +1,11 @@
:ARGS
-s 15x5 -a r
:INPUT
foo
:EXPECTED
/*************/
/* */
/* foo */
/* */
/*************/
:EOF

View File

@ -0,0 +1,15 @@
:ARGS
-s 15x7 -a hlvtjl
:INPUT
aaa
bbbb
ccccc
:EXPECTED
/*************/
/* aaa */
/* bbbb */
/* ccccc */
/* */
/* */
/*************/
:EOF

View File

@ -0,0 +1,16 @@
The row of 'b's shows how position is rounded down if necessary.
:ARGS
-s 15x7 -a hlvtjc
:INPUT
aaa
bbbb
ccccc
:EXPECTED
/*************/
/* aaa */
/* bbbb */
/* ccccc */
/* */
/* */
/*************/
:EOF

View File

@ -0,0 +1,15 @@
:ARGS
-s 15x7 -a hlvtjr
:INPUT
aaa
bbbb
ccccc
:EXPECTED
/*************/
/* aaa */
/* bbbb */
/* ccccc */
/* */
/* */
/*************/
:EOF

View File

@ -0,0 +1,15 @@
:ARGS
-s 15x7 -a hlvcjl
:INPUT
aaa
bbbb
ccccc
:EXPECTED
/*************/
/* */
/* aaa */
/* bbbb */
/* ccccc */
/* */
/*************/
:EOF

View File

@ -0,0 +1,15 @@
:ARGS
-s 15x7 -a hlvcjc
:INPUT
aaa
bbbb
ccccc
:EXPECTED
/*************/
/* */
/* aaa */
/* bbbb */
/* ccccc */
/* */
/*************/
:EOF

View File

@ -0,0 +1,15 @@
:ARGS
-s 15x7 -a hlvcjr
:INPUT
aaa
bbbb
ccccc
:EXPECTED
/*************/
/* */
/* aaa */
/* bbbb */
/* ccccc */
/* */
/*************/
:EOF

View File

@ -0,0 +1,15 @@
:ARGS
-s 15x7 -a hlvbjl
:INPUT
aaa
bbbb
ccccc
:EXPECTED
/*************/
/* */
/* */
/* aaa */
/* bbbb */
/* ccccc */
/*************/
:EOF

View File

@ -0,0 +1,15 @@
:ARGS
-s 15x7 -a hlvbjc
:INPUT
aaa
bbbb
ccccc
:EXPECTED
/*************/
/* */
/* */
/* aaa */
/* bbbb */
/* ccccc */
/*************/
:EOF

View File

@ -0,0 +1,15 @@
:ARGS
-s 15x7 -a hlvbjr
:INPUT
aaa
bbbb
ccccc
:EXPECTED
/*************/
/* */
/* */
/* aaa */
/* bbbb */
/* ccccc */
/*************/
:EOF

View File

@ -0,0 +1,15 @@
:ARGS
-s 15x7 -a hcvtjl
:INPUT
aaa
bbbb
ccccc
:EXPECTED
/*************/
/* aaa */
/* bbbb */
/* ccccc */
/* */
/* */
/*************/
:EOF

View File

@ -0,0 +1,15 @@
:ARGS
-s 15x7 -a hcvtjc
:INPUT
aaa
bbbb
ccccc
:EXPECTED
/*************/
/* aaa */
/* bbbb */
/* ccccc */
/* */
/* */
/*************/
:EOF

View File

@ -0,0 +1,15 @@
:ARGS
-s 15x7 -a hcvtjr
:INPUT
aaa
bbbb
ccccc
:EXPECTED
/*************/
/* aaa */
/* bbbb */
/* ccccc */
/* */
/* */
/*************/
:EOF

View File

@ -0,0 +1,15 @@
:ARGS
-s 15x7 -a hcvcjl
:INPUT
aaa
bbbb
ccccc
:EXPECTED
/*************/
/* */
/* aaa */
/* bbbb */
/* ccccc */
/* */
/*************/
:EOF

View File

@ -0,0 +1,15 @@
:ARGS
-s 15x7 -a hcvcjc
:INPUT
aaa
bbbb
ccccc
:EXPECTED
/*************/
/* */
/* aaa */
/* bbbb */
/* ccccc */
/* */
/*************/
:EOF

View File

@ -0,0 +1,15 @@
:ARGS
-s 15x7 -a hcvcjr
:INPUT
aaa
bbbb
ccccc
:EXPECTED
/*************/
/* */
/* aaa */
/* bbbb */
/* ccccc */
/* */
/*************/
:EOF

View File

@ -0,0 +1,15 @@
:ARGS
-s 15x7 -a hcvbjl
:INPUT
aaa
bbbb
ccccc
:EXPECTED
/*************/
/* */
/* */
/* aaa */
/* bbbb */
/* ccccc */
/*************/
:EOF

View File

@ -0,0 +1,15 @@
:ARGS
-s 15x7 -a hcvbjc
:INPUT
aaa
bbbb
ccccc
:EXPECTED
/*************/
/* */
/* */
/* aaa */
/* bbbb */
/* ccccc */
/*************/
:EOF

View File

@ -0,0 +1,15 @@
:ARGS
-s 15x7 -a hcvbjr
:INPUT
aaa
bbbb
ccccc
:EXPECTED
/*************/
/* */
/* */
/* aaa */
/* bbbb */
/* ccccc */
/*************/
:EOF

View File

@ -0,0 +1,15 @@
:ARGS
-s 15x7 -a hrvtjl
:INPUT
aaa
bbbb
ccccc
:EXPECTED
/*************/
/* aaa */
/* bbbb */
/* ccccc */
/* */
/* */
/*************/
:EOF

View File

@ -0,0 +1,15 @@
:ARGS
-s 15x7 -a hrvtjc
:INPUT
aaa
bbbb
ccccc
:EXPECTED
/*************/
/* aaa */
/* bbbb */
/* ccccc */
/* */
/* */
/*************/
:EOF

View File

@ -0,0 +1,15 @@
:ARGS
-s 15x7 -a hrvtjr
:INPUT
aaa
bbbb
ccccc
:EXPECTED
/*************/
/* aaa */
/* bbbb */
/* ccccc */
/* */
/* */
/*************/
:EOF

View File

@ -0,0 +1,15 @@
:ARGS
-s 15x7 -a hrvcjl
:INPUT
aaa
bbbb
ccccc
:EXPECTED
/*************/
/* */
/* aaa */
/* bbbb */
/* ccccc */
/* */
/*************/
:EOF

View File

@ -0,0 +1,15 @@
:ARGS
-s 15x7 -a hrvcjc
:INPUT
aaa
bbbb
ccccc
:EXPECTED
/*************/
/* */
/* aaa */
/* bbbb */
/* ccccc */
/* */
/*************/
:EOF

View File

@ -0,0 +1,15 @@
:ARGS
-s 15x7 -a hrvcjr
:INPUT
aaa
bbbb
ccccc
:EXPECTED
/*************/
/* */
/* aaa */
/* bbbb */
/* ccccc */
/* */
/*************/
:EOF

View File

@ -0,0 +1,15 @@
:ARGS
-s 15x7 -a hrvbjl
:INPUT
aaa
bbbb
ccccc
:EXPECTED
/*************/
/* */
/* */
/* aaa */
/* bbbb */
/* ccccc */
/*************/
:EOF

View File

@ -0,0 +1,15 @@
:ARGS
-s 15x7 -a hrvbjc
:INPUT
aaa
bbbb
ccccc
:EXPECTED
/*************/
/* */
/* */
/* aaa */
/* bbbb */
/* ccccc */
/*************/
:EOF

View File

@ -0,0 +1,15 @@
:ARGS
-s 15x7 -a hrvbjr
:INPUT
aaa
bbbb
ccccc
:EXPECTED
/*************/
/* */
/* */
/* aaa */
/* bbbb */
/* ccccc */
/*************/
:EOF

View File

@ -0,0 +1,15 @@
:ARGS
-s 15x7 -a l
:INPUT
aaa
bbbb
ccccc
:EXPECTED
/*************/
/* */
/* aaa */
/* bbbb */
/* ccccc */
/* */
/*************/
:EOF

View File

@ -0,0 +1,15 @@
:ARGS
-s 15x7 -a c
:INPUT
aaa
bbbb
ccccc
:EXPECTED
/*************/
/* */
/* aaa */
/* bbbb */
/* ccccc */
/* */
/*************/
:EOF

View File

@ -0,0 +1,15 @@
:ARGS
-s 15x7 -a r
:INPUT
aaa
bbbb
ccccc
:EXPECTED
/*************/
/* */
/* aaa */
/* bbbb */
/* ccccc */
/* */
/*************/
:EOF

View File

@ -0,0 +1,16 @@
If no alignment option is given, text is aligned left and put in the top left corner.
:ARGS
-s 15x7
:INPUT
aaa
bbbb
ccccc
:EXPECTED
/*************/
/* aaa */
/* bbbb */
/* ccccc */
/* */
/* */
/*************/
:EOF

View File

@ -0,0 +1,14 @@
:ARGS
-s 15x7 -a c
:INPUT
aaa
bbbb
:EXPECTED
/*************/
/* */
/* aaa */
/* bbbb */
/* */
/* */
/*************/
:EOF

View File

@ -0,0 +1,7 @@
:ARGS
-a mistake
:INPUT
foo
:EXPECTED-ERROR 1
../src/boxes: Illegal text format -- mistake
:EOF

View File

@ -0,0 +1,13 @@
:ARGS
-s 11x7 -a c
:INPUT
XXXXX
XXXXX
XXXXX
:EXPECTED
/*********/
/* XXXXX */
/* XXXXX */
/* XXXXX */
/*********/
:EOF

View File

@ -0,0 +1,13 @@
:ARGS
-s 11x7 -a hrvbjr
:INPUT
XXXXX
XXXXX
XXXXX
:EXPECTED
/*********/
/* XXXXX */
/* XXXXX */
/* XXXXX */
/*********/
:EOF

View File

@ -0,0 +1,15 @@
:ARGS
-c #
:INPUT
a
bbb
:EXPECTED
# a
#
# bbb
#
#
:EOF