diff options
author | Gregor Kleen <gkleen@yggdrasil.li> | 2015-11-13 23:45:26 +0000 |
---|---|---|
committer | Gregor Kleen <gkleen@yggdrasil.li> | 2015-11-13 23:45:26 +0000 |
commit | ab9484b343abd995cba915bb0ba4be8907dfa6ec (patch) | |
tree | f441968094bec070499d24e45e8a29f1315da1f4 /ws2015/eip/blaetter/02/test.sh | |
parent | 14dc76bda755c850f859a4b974c793e694f2b0b4 (diff) | |
download | uni-ab9484b343abd995cba915bb0ba4be8907dfa6ec.tar uni-ab9484b343abd995cba915bb0ba4be8907dfa6ec.tar.gz uni-ab9484b343abd995cba915bb0ba4be8907dfa6ec.tar.bz2 uni-ab9484b343abd995cba915bb0ba4be8907dfa6ec.tar.xz uni-ab9484b343abd995cba915bb0ba4be8907dfa6ec.zip |
Shorter lecture names
Diffstat (limited to 'ws2015/eip/blaetter/02/test.sh')
-rw-r--r-- | ws2015/eip/blaetter/02/test.sh | 20 |
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 | |||
3 | runTest() { | ||
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 | |||
16 | gup --update Arithmetik.class || exit 1 | ||
17 | |||
18 | runTest "Christian\nElegans\n2\n7" "Hallo C. Elegans! Der Mittelwert von 2 und 7 ist übrigens 4.5!" | ||
19 | runTest "Gustav\nEnauer\n70\n15" "Hallo G. Enauer! Der Kehrwert von 70 ist ungefähr 0.014285714285714!" | ||
20 | runTest "Karla\nEhr-Wert\n7\n3" "Hallo K. Ehr-Wert! Der Kehrwert von 7 ist ungefähr 0.143!" | ||