toybox/tests/bc.test
<<
>>
Prefs
   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