From 11f8cffec6dc8380d35c45194cb265b3056fea78 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C5=82awomir=20=C5=9Aled=C5=BA?= Date: Wed, 24 Jan 2018 23:01:43 +0100 Subject: [PATCH] more tests --- test/last_test.sh | 16 ++++++++++++++++ test/list_test.sh | 25 +++++++++++++++++++++++++ test/unlist_test.sh | 21 +++++++++++++++++++++ 3 files changed, 62 insertions(+) create mode 100644 test/last_test.sh create mode 100644 test/list_test.sh create mode 100644 test/unlist_test.sh diff --git a/test/last_test.sh b/test/last_test.sh new file mode 100644 index 0000000..e76a694 --- /dev/null +++ b/test/last_test.sh @@ -0,0 +1,16 @@ +#! /bin/bash + +testLastFromList() { + assertEquals 10 $(list {1..10} | last) + assertEquals 7 $(list 5 6 7 | last) +} + +testLastFromOneElementList() { + assertEquals 1 $(list 1 | last) +} + +testLastFromEmptyList() { + assertEquals "" "$(list | last)" +} + +. ./shunit2-init.sh \ No newline at end of file diff --git a/test/list_test.sh b/test/list_test.sh new file mode 100644 index 0000000..ce40d55 --- /dev/null +++ b/test/list_test.sh @@ -0,0 +1,25 @@ +#! /bin/bash + +testListFromOneElement() { + assertEquals 1 $(list 1) +} + +testListFromEmpty() { + assertEquals "" "$(list)" +} + +testListUnlist() { + assertEquals "1 3 6" "$(list 1 3 6 | unlist)" +} + +testList() { + list=$(cat <