1#!/bin/bash 2 3[ -f testing.sh ] && . testing.sh 4 5#testcmd "name "args" "result" "infile" "stdin" 6 7BDIR="$FILES/bc" 8 9run_bc_test() { 10 tst="$1" 11 results=$(cat "$BDIR/${tst}_results.txt") 12 testcmd "$tst" "-l $BDIR/$tst.txt" "$results\n" "$BDIR/$tst.txt" "" 13} 14 15run_bc_test decimal 16run_bc_test add 17run_bc_test subtract 18run_bc_test multiply 19run_bc_test divide 20run_bc_test modulus 21run_bc_test power 22run_bc_test sqrt 23run_bc_test vars 24run_bc_test boolean 25run_bc_test parse 26run_bc_test print 27run_bc_test exponent 28run_bc_test log 29run_bc_test pi 30run_bc_test arctan 31run_bc_test sine 32run_bc_test cosine 33run_bc_test bessel 34run_bc_test arrays 35run_bc_test misc 36run_bc_test misc1 37run_bc_test misc2 38 39testcmd "stdin" "" "2\n" "" "1+1\n" 40