From 400590a603f8509ca833b701454bb7f0ad406f83 Mon Sep 17 00:00:00 2001 From: Martin Mares Date: Tue, 24 Jul 2012 17:16:48 +0200 Subject: [PATCH] More tests --- run-tests | 1 + tests/0100-header | 24 ++++++++++++++++++++++++ tests/0110-header-add | 23 +++++++++++++++++++++++ tests/0120-header-change | 24 ++++++++++++++++++++++++ tests/0130-named-fields-no-header | 22 ++++++++++++++++++++++ tests/3000-table | 22 ++++++++++++++++++++++ tests/3010-table-grid | 24 ++++++++++++++++++++++++ tests/3020-table-expanded-grid | 24 ++++++++++++++++++++++++ tests/3030-table-null-cells | 24 ++++++++++++++++++++++++ 9 files changed, 188 insertions(+) create mode 100644 tests/0100-header create mode 100644 tests/0110-header-add create mode 100644 tests/0120-header-change create mode 100644 tests/0130-named-fields-no-header create mode 100644 tests/3000-table create mode 100644 tests/3010-table-grid create mode 100644 tests/3020-table-expanded-grid create mode 100644 tests/3030-table-null-cells diff --git a/run-tests b/run-tests index 78e4a62..02e3fb9 100755 --- a/run-tests +++ b/run-tests @@ -23,6 +23,7 @@ for a in tests/????-* ; do fi else echo FAILED + cat tmp/err exit 1 fi done diff --git a/tests/0100-header b/tests/0100-header new file mode 100644 index 0000000..4ea62c6 --- /dev/null +++ b/tests/0100-header @@ -0,0 +1,24 @@ +-d: -h name p 1 3 +p:name +1:Hydrogen +2:Helium +3:Lithium +4:Beryllium +5:Boron +10:Neon +11:Sodium +12:Magnesium +13:Aluminium +102:Nobelium +--- +name:p:p: +Hydrogen:1:1: +Helium:2:2: +Lithium:3:3: +Beryllium:4:4: +Boron:5:5: +Neon:10:10: +Sodium:11:11: +Magnesium:12:12: +Aluminium:13:13: +Nobelium:102:102: diff --git a/tests/0110-header-add b/tests/0110-header-add new file mode 100644 index 0000000..eebe8bf --- /dev/null +++ b/tests/0110-header-add @@ -0,0 +1,23 @@ +--tsv -d: --fields=p,name --tsv -d: -h name p +1:Hydrogen +2:Helium +3:Lithium +4:Beryllium +5:Boron +10:Neon +11:Sodium +12:Magnesium +13:Aluminium +102:Nobelium +--- +name:p +Hydrogen:1 +Helium:2 +Lithium:3 +Beryllium:4 +Boron:5 +Neon:10 +Sodium:11 +Magnesium:12 +Aluminium:13 +Nobelium:102 diff --git a/tests/0120-header-change b/tests/0120-header-change new file mode 100644 index 0000000..0f17ab2 --- /dev/null +++ b/tests/0120-header-change @@ -0,0 +1,24 @@ +--tsv -d: -h --tsv -d: --fields=x,y -h name p +p:name +1:Hydrogen +2:Helium +3:Lithium +4:Beryllium +5:Boron +10:Neon +11:Sodium +12:Magnesium +13:Aluminium +102:Nobelium +--- +x:y +Hydrogen:1 +Helium:2 +Lithium:3 +Beryllium:4 +Boron:5 +Neon:10 +Sodium:11 +Magnesium:12 +Aluminium:13 +Nobelium:102 diff --git a/tests/0130-named-fields-no-header b/tests/0130-named-fields-no-header new file mode 100644 index 0000000..581bfc1 --- /dev/null +++ b/tests/0130-named-fields-no-header @@ -0,0 +1,22 @@ +--tsv -d: --fields=p,name --tsv -d: name p +1:Hydrogen +2:Helium +3:Lithium +4:Beryllium +5:Boron +10:Neon +11:Sodium +12:Magnesium +13:Aluminium +102:Nobelium +--- +Hydrogen:1 +Helium:2 +Lithium:3 +Beryllium:4 +Boron:5 +Neon:10 +Sodium:11 +Magnesium:12 +Aluminium:13 +Nobelium:102 diff --git a/tests/3000-table b/tests/3000-table new file mode 100644 index 0000000..5410646 --- /dev/null +++ b/tests/3000-table @@ -0,0 +1,22 @@ +-d: --table +1:Hydrogen +2:Helium +3:Lithium +4:Beryllium +5:Boron +10:Neon +11:Sodium +12:Magnesium +13:Aluminium +102:Nobelium +--- +1 Hydrogen +2 Helium +3 Lithium +4 Beryllium +5 Boron +10 Neon +11 Sodium +12 Magnesium +13 Aluminium +102 Nobelium diff --git a/tests/3010-table-grid b/tests/3010-table-grid new file mode 100644 index 0000000..4897888 --- /dev/null +++ b/tests/3010-table-grid @@ -0,0 +1,24 @@ +-d: --table --grid +1:Hydrogen +2:Helium +3:Lithium +4:Beryllium +5:Boron +10:Neon +11:Sodium +12:Magnesium +13:Aluminium +102:Nobelium +--- ++-----+-----------+ +| 1 | Hydrogen | +| 2 | Helium | +| 3 | Lithium | +| 4 | Beryllium | +| 5 | Boron | +| 10 | Neon | +| 11 | Sodium | +| 12 | Magnesium | +| 13 | Aluminium | +| 102 | Nobelium | ++-----+-----------+ diff --git a/tests/3020-table-expanded-grid b/tests/3020-table-expanded-grid new file mode 100644 index 0000000..8d97383 --- /dev/null +++ b/tests/3020-table-expanded-grid @@ -0,0 +1,24 @@ +-d: --table --grid --table-sep=4 +1:Hydrogen +2:Helium +3:Lithium +4:Beryllium +5:Boron +10:Neon +11:Sodium +12:Magnesium +13:Aluminium +102:Nobelium +--- ++-------+-------------+ +| 1 | Hydrogen | +| 2 | Helium | +| 3 | Lithium | +| 4 | Beryllium | +| 5 | Boron | +| 10 | Neon | +| 11 | Sodium | +| 12 | Magnesium | +| 13 | Aluminium | +| 102 | Nobelium | ++-------+-------------+ diff --git a/tests/3030-table-null-cells b/tests/3030-table-null-cells new file mode 100644 index 0000000..74db651 --- /dev/null +++ b/tests/3030-table-null-cells @@ -0,0 +1,24 @@ +-d: --table --grid +1:Hydrogen +2:Helium +3:Lithium + +5:Boron +10:Neon +11:Sodium +12:Magnesium +13:Aluminium +102:Nobelium +--- ++-----+-----------+ +| 1 | Hydrogen | +| 2 | Helium | +| 3 | Lithium | +| | | +| 5 | Boron | +| 10 | Neon | +| 11 | Sodium | +| 12 | Magnesium | +| 13 | Aluminium | +| 102 | Nobelium | ++-----+-----------+ -- 2.39.2