#!/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!"