tests: (libsmartcols) add padding tests

Signed-off-by: Karel Zak <kzak@redhat.com>
This commit is contained in:
Karel Zak 2019-07-23 16:26:48 +02:00
parent 94dbb32273
commit fc970a0947
5 changed files with 89 additions and 0 deletions

View File

@ -0,0 +1,11 @@
NAME.. ......NUM STRINGS STRINGS
aaaa.. ........0 aaaa... aaaa
bbb... ......100 bbb.... bbb
ccccc. .......21 ccccc.. ccccc
dddddd ........3 dddddd. dddddd
ee.... ......411 ee..... ee
ffff.. .....5111 .......
gggggg 678993321 gggggg. gggggg
hhh... ..7666666 hhh.... hhh
iiiiii .....8765 iiiiii. iiiiii
jj.... ...987456 jj..... jj

View File

@ -0,0 +1,11 @@
NAME.............. ..................NUM STRINGS............ STRINGS............
aaaa.............. ....................0 aaaa............... aaaa...............
bbb............... ..................100 bbb................ bbb................
ccccc............. ...................21 ccccc.............. ccccc..............
dddddd............ ....................3 dddddd............. dddddd.............
ee................ ..................411 ee................. ee.................
ffff.............. .................5111 ................... ...................
gggggg............ ............678993321 gggggg............. gggggg.............
hhh............... ..............7666666 hhh................ hhh................
iiiiii............ .................8765 iiiiii............. iiiiii.............
jj................ ...............987456 jj................. jj.................

View File

@ -0,0 +1,11 @@
NAME.. ......NUM STRINGS STRINGS
aaaa.. ........0 aaaa... aaaa
bbb... ......100 bbb.... bbb
ccccc. .......21 ccccc.. ccccc
dddddd ........3 dddddd. dddddd
ee.... ......411 ee..... ee
ffff.. .....5111
gggggg 678993321 gggggg. gggggg
hhh... ..7666666 hhh.... hhh
iiiiii .....8765 iiiiii. iiiiii
jj.... ...987456 jj..... jj

View File

@ -0,0 +1,10 @@
aaaa
bbb
ccccc
dddddd
ee
gggggg
hhh
iiiiii
jj

View File

@ -114,6 +114,52 @@ ts_run $TESTPROG --nlines 10 --maxout --width 80\
>> $TS_OUTPUT 2>&1
ts_finalize_subtest
ts_init_subtest "padding-default"
export LIBSMARTCOLS_DEBUG_PADDING=on
ts_run $TESTPROG --nlines 10 --width 80 \
--column $TS_SELF/files/col-name \
--column $TS_SELF/files/col-number \
--column $TS_SELF/files/col-string \
--column $TS_SELF/files/col-string \
$TS_SELF/files/data-string \
$TS_SELF/files/data-number \
$TS_SELF/files/data-string-empty \
$TS_SELF/files/data-string-empty \
>> $TS_OUTPUT 2> /dev/null
ts_finalize_subtest
ts_init_subtest "padding-maxout"
export LIBSMARTCOLS_DEBUG_PADDING=on
ts_run $TESTPROG --nlines 10 --width 80 \
--maxout \
--column $TS_SELF/files/col-name \
--column $TS_SELF/files/col-number \
--column $TS_SELF/files/col-string \
--column $TS_SELF/files/col-string \
$TS_SELF/files/data-string \
$TS_SELF/files/data-number \
$TS_SELF/files/data-string-empty \
$TS_SELF/files/data-string-empty \
>> $TS_OUTPUT 2> /dev/null
ts_finalize_subtest
ts_init_subtest "padding-minout"
export LIBSMARTCOLS_DEBUG_PADDING=on
ts_run $TESTPROG --nlines 10 --width 80 \
--minout \
--column $TS_SELF/files/col-name \
--column $TS_SELF/files/col-number \
--column $TS_SELF/files/col-string \
--column $TS_SELF/files/col-string \
$TS_SELF/files/data-string \
$TS_SELF/files/data-number \
$TS_SELF/files/data-string-empty \
$TS_SELF/files/data-string-empty \
>> $TS_OUTPUT 2> /dev/null
ts_finalize_subtest
unset LIBSMARTCOLS_DEBUG_PADDING
ts_init_subtest "strictwidth"
ts_run $TESTPROG --nlines 10 \
--column $TS_SELF/files/col-name \