tests: add libsmartcols wrap and wrapnl tree tests

Signed-off-by: Karel Zak <kzak@redhat.com>
This commit is contained in:
Karel Zak 2016-09-15 12:32:58 +02:00
parent 63a79e75ec
commit 73bcb64f1a
3 changed files with 67 additions and 0 deletions

View File

@ -0,0 +1,18 @@
TREE ID PARENT WRAP
aaaa 1 0 qqqqqqqqqqqqqqqqqX
|-bbb 2 1 dddddddddddddX
| |-ee 5 2 dddddddddddddddddddd
| | ddddddX
| `-ffff 6 2 jjjjjjjjjjjjjjjjjjjj
| jjjjjjjjjjjjjjjjjjjj
| jjjjjjjjjX
|-ccccc 3 1 ffffffffffffffffffff
| | ffffffffffffffffffff
| | X
| `-gggggg 7 3 mmmmmmmmmmmmmmmmmmmX
| |-hhh 8 7 llllllllllllllllllll
| | | lllllllllllllllllX
| | `-iiiiii 9 8 yyyyyyyyyyyyyyyyyyyy
| | yyyyyyyyX
| `-jj 10 7 pppppppppX
`-dddddd 4 1 ssssssssssX

View File

@ -0,0 +1,19 @@
TREE ID PARENT WRAPNL
aaaa 1 0 aaa
|-bbb 2 1 bbbbb
| |-ee 5 2 hello
| | baby
| `-ffff 6 2 aaa
| bbb
| ccc
| ddd
|-ccccc 3 1 cccc
| | CCCC
| `-gggggg 7 3 eee
| |-hhh 8 7 fffff
| | `-iiiiii 9 8 g
| | hhhhh
| `-jj 10 7 ppppppppp
`-dddddd 4 1 dddddddd
DDDD
DD

View File

@ -117,6 +117,21 @@ $TESTPROG --nlines 10 --width 40 \
>> $TS_OUTPUT 2>&1
ts_finalize_subtest
ts_init_subtest "wrap-tree"
$TESTPROG --nlines 10 --width 45 \
--tree-id-column 1 \
--tree-parent-column 2 \
--column $TS_SELF/files/col-tree \
--column $TS_SELF/files/col-id \
--column $TS_SELF/files/col-parent \
--column $TS_SELF/files/col-wrap \
$TS_SELF/files/data-string \
$TS_SELF/files/data-id \
$TS_SELF/files/data-parent \
$TS_SELF/files/data-string-long \
>> $TS_OUTPUT 2>&1
ts_finalize_subtest
ts_init_subtest "wrapnl"
$TESTPROG --nlines 10 \
--column $TS_SELF/files/col-name \
@ -128,5 +143,20 @@ $TESTPROG --nlines 10 \
>> $TS_OUTPUT 2>&1
ts_finalize_subtest
ts_init_subtest "wrapnl-tree"
$TESTPROG --nlines 10 \
--tree-id-column 1 \
--tree-parent-column 2 \
--column $TS_SELF/files/col-tree \
--column $TS_SELF/files/col-id \
--column $TS_SELF/files/col-parent \
--column $TS_SELF/files/col-wrapnl \
$TS_SELF/files/data-string \
$TS_SELF/files/data-id \
$TS_SELF/files/data-parent \
$TS_SELF/files/data-string-nl \
>> $TS_OUTPUT 2>&1
ts_finalize_subtest
ts_log "...done."
ts_finalize