From 832ae3be0dcd4d6c1581a2aa1186d491767529c5 Mon Sep 17 00:00:00 2001 From: Simon Brooke Date: Mon, 25 Sep 2017 10:01:25 +0100 Subject: [PATCH] New unit tests. --- unit-tests/add.sh | 26 ++++++++++++++++++++++++++ unit-tests/apply.sh | 13 +++++++++++++ 2 files changed, 39 insertions(+) create mode 100644 unit-tests/add.sh create mode 100644 unit-tests/apply.sh diff --git a/unit-tests/add.sh b/unit-tests/add.sh new file mode 100644 index 0000000..0dabb4c --- /dev/null +++ b/unit-tests/add.sh @@ -0,0 +1,26 @@ +#!/bin/bash + +expected='5' +actual=`echo "(add 2 3)" | target/psse 2> /dev/null | head -1` + +if [ "${expected}" = "${actual}" ] +then + echo "OK" + exit 0 +else + echo "Fail: expected '${expected}', got '${actual}'" + exit 1 +fi + +expected='5.5000' +actual=`echo "(add 2.5 3)" | target/psse 2> /dev/null | head -1` + +if [ "${expected}" = "${actual}" ] +then + echo "OK" + exit 0 +else + echo "Fail: expected '${expected}', got '${actual}'" + exit 1 +fi + diff --git a/unit-tests/apply.sh b/unit-tests/apply.sh new file mode 100644 index 0000000..1ee19b0 --- /dev/null +++ b/unit-tests/apply.sh @@ -0,0 +1,13 @@ +#!/bin/bash + +expected='1' +actual=`echo "(apply 'add '(1))"| target/psse 2> /dev/null | head -1` + +if [ "${expected}" = "${actual}" ] +then + echo "OK" + exit 0 +else + echo "Fail: expected '${expected}', got '${actual}'" + exit 1 +fi