From: Karel Zak Date: Wed, 4 Jan 2023 13:08:46 +0000 (+0100) Subject: tests: (column) add range and negative numbers column addresses X-Git-Tag: v2.39-rc1~206 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=1958eb2530620f51685f6cf34b7df06d0d2c7ab3;p=thirdparty%2Futil-linux.git tests: (column) add range and negative numbers column addresses Addresses: https://github.com/util-linux/util-linux/issues/1700 Signed-off-by: Karel Zak --- diff --git a/tests/expected/column/table-neg-1 b/tests/expected/column/table-neg-1 new file mode 100644 index 0000000000..994c5333c6 --- /dev/null +++ b/tests/expected/column/table-neg-1 @@ -0,0 +1 @@ +A |B |C | D diff --git a/tests/expected/column/table-neg-1-2 b/tests/expected/column/table-neg-1-2 new file mode 100644 index 0000000000..b2ed20488b --- /dev/null +++ b/tests/expected/column/table-neg-1-2 @@ -0,0 +1 @@ +A |B | C| D diff --git a/tests/expected/column/table-neg-2 b/tests/expected/column/table-neg-2 new file mode 100644 index 0000000000..43cf96c480 --- /dev/null +++ b/tests/expected/column/table-neg-2 @@ -0,0 +1 @@ +A |B | C|D diff --git a/tests/expected/column/table-range b/tests/expected/column/table-range new file mode 100644 index 0000000000..e0f7d4ceb4 --- /dev/null +++ b/tests/expected/column/table-range @@ -0,0 +1 @@ +A | B| C|D diff --git a/tests/ts/column/table b/tests/ts/column/table index ca01b060a1..8b22d838e6 100755 --- a/tests/ts/column/table +++ b/tests/ts/column/table @@ -125,4 +125,24 @@ ts_init_subtest "empty-column-at-eol2" printf '||' | $TS_CMD_COLUMN --separator '|' --output-separator '|' --table >> $TS_OUTPUT 2>> $TS_ERRLOG ts_finalize_subtest +ts_init_subtest "neg-1" +echo "A B C D" | $TS_CMD_COLUMN --output-separator '|' --table --table-maxout \ + --table-right -1 --output-width=80 >> $TS_OUTPUT 2>> $TS_ERRLOG +ts_finalize_subtest + +ts_init_subtest "neg-2" +echo "A B C D" | $TS_CMD_COLUMN --output-separator '|' --table --table-maxout \ + --table-right -2 --output-width=80 >> $TS_OUTPUT 2>> $TS_ERRLOG +ts_finalize_subtest + +ts_init_subtest "neg-1-2" +echo "A B C D" | $TS_CMD_COLUMN --output-separator '|' --table --table-maxout \ + --table-right -1,-2 --output-width=80 >> $TS_OUTPUT 2>> $TS_ERRLOG +ts_finalize_subtest + +ts_init_subtest "range" +echo "A B C D" | $TS_CMD_COLUMN --output-separator '|' --table --table-maxout \ + --table-right 2-3 --output-width=80 >> $TS_OUTPUT 2>> $TS_ERRLOG +ts_finalize_subtest + ts_finalize