summaryrefslogtreecommitdiff
path: root/ws2015/eip/blaetter/02/test.sh
diff options
context:
space:
mode:
Diffstat (limited to 'ws2015/eip/blaetter/02/test.sh')
-rw-r--r--ws2015/eip/blaetter/02/test.sh20
1 files changed, 20 insertions, 0 deletions
diff --git a/ws2015/eip/blaetter/02/test.sh b/ws2015/eip/blaetter/02/test.sh
new file mode 100644
index 0000000..5647e13
--- /dev/null
+++ b/ws2015/eip/blaetter/02/test.sh
@@ -0,0 +1,20 @@
1#!/usr/bin/env zsh
2
3runTest() {
4 ret=$(echo $1 | java Arithmetik | tail -c +32)
5 if [[ $ret != $2 ]]; then
6 echo "Input:"
7 echo $1
8 echo "Should return:"
9 echo $2
10 echo "But returns:"
11 echo $ret
12 exit 1
13 fi
14}
15
16gup --update Arithmetik.class || exit 1
17
18runTest "Christian\nElegans\n2\n7" "Hallo C. Elegans! Der Mittelwert von 2 und 7 ist übrigens 4.5!"
19runTest "Gustav\nEnauer\n70\n15" "Hallo G. Enauer! Der Kehrwert von 70 ist ungefähr 0.014285714285714!"
20runTest "Karla\nEhr-Wert\n7\n3" "Hallo K. Ehr-Wert! Der Kehrwert von 7 ist ungefähr 0.143!"