From 4c05d65aadfe27959b15a88e99dbccd199b534c7 Mon Sep 17 00:00:00 2001 From: Gregor Kleen Date: Wed, 28 Oct 2015 14:50:26 +0100 Subject: EiP Blatt 2 --- .../blaetter/02/test.sh | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 ws2015/einfuehrung_in_die_programmierung/blaetter/02/test.sh (limited to 'ws2015/einfuehrung_in_die_programmierung/blaetter/02/test.sh') diff --git a/ws2015/einfuehrung_in_die_programmierung/blaetter/02/test.sh b/ws2015/einfuehrung_in_die_programmierung/blaetter/02/test.sh new file mode 100644 index 0000000..5647e13 --- /dev/null +++ b/ws2015/einfuehrung_in_die_programmierung/blaetter/02/test.sh @@ -0,0 +1,20 @@ +#!/usr/bin/env zsh + +runTest() { + ret=$(echo $1 | java Arithmetik | tail -c +32) + if [[ $ret != $2 ]]; then + echo "Input:" + echo $1 + echo "Should return:" + echo $2 + echo "But returns:" + echo $ret + exit 1 + fi +} + +gup --update Arithmetik.class || exit 1 + +runTest "Christian\nElegans\n2\n7" "Hallo C. Elegans! Der Mittelwert von 2 und 7 ist übrigens 4.5!" +runTest "Gustav\nEnauer\n70\n15" "Hallo G. Enauer! Der Kehrwert von 70 ist ungefähr 0.014285714285714!" +runTest "Karla\nEhr-Wert\n7\n3" "Hallo K. Ehr-Wert! Der Kehrwert von 7 ist ungefähr 0.143!" -- cgit v1.2.3