#!/bin/bash [ -f testing.sh ] && . testing.sh #testcmd "name "args" "result" "infile" "stdin" BDIR="$FILES/bc" TESTDIR="./" run_bc_test() { tst="$1" results=$(cat "$BDIR/${tst}_results.txt") testcmd "$tst" "-l $BDIR/$tst.txt" "$results\n" "$BDIR/$tst.txt" "" } run_bc_test decimal run_bc_test add run_bc_test subtract run_bc_test multiply run_bc_test divide run_bc_test modulus run_bc_test power run_bc_test sqrt run_bc_test vars run_bc_test boolean run_bc_test parse run_bc_test print run_bc_test exponent run_bc_test log run_bc_test pi run_bc_test arctan run_bc_test sine run_bc_test cosine run_bc_test bessel run_bc_test arrays run_bc_test misc run_bc_test misc1 run_bc_test misc2 testcmd "stdin" "" "2\n" "" "1+1\n"