]> git.ipfire.org Git - thirdparty/util-linux.git/commitdiff
tests: add libsmartcols wrap and wrapnl tree tests
authorKarel Zak <kzak@redhat.com>
Thu, 15 Sep 2016 10:32:58 +0000 (12:32 +0200)
committerKarel Zak <kzak@redhat.com>
Thu, 15 Sep 2016 10:32:58 +0000 (12:32 +0200)
Signed-off-by: Karel Zak <kzak@redhat.com>
tests/expected/libsmartcols/fromfile-wrap-tree [new file with mode: 0644]
tests/expected/libsmartcols/fromfile-wrapnl-tree [new file with mode: 0644]
tests/ts/libsmartcols/fromfile

diff --git a/tests/expected/libsmartcols/fromfile-wrap-tree b/tests/expected/libsmartcols/fromfile-wrap-tree
new file mode 100644 (file)
index 0000000..a2db7a4
--- /dev/null
@@ -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
diff --git a/tests/expected/libsmartcols/fromfile-wrapnl-tree b/tests/expected/libsmartcols/fromfile-wrapnl-tree
new file mode 100644 (file)
index 0000000..3862cf1
--- /dev/null
@@ -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
index 67371b313c4a5bdabc63dde969b43b771b6f1277..e57e63bc098fa29f3a1be21a18943d979a6d9d61 100755 (executable)
@@ -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