blob: 130e049ff2383988ca32064e05937c2b1755fc29 [file] [log] [blame]
#!/bin/bash
[ -f testing.sh ] && . testing.sh
#testing "name" "command" "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