blob: e883b81a57a19d82cae504a12dc0319b5405759b [file] [log] [blame]
# ---- TEST RESULTS ----
result() { # test [error_message]
local result=$?
if [ $result -eq 0 ] ; then
echo "PASSED - $1 test"
else
echo "*** FAILED *** - $1 test"
RESULT=$result
[ $# -gt 1 ] && echo "$2"
fi
}
# output must match expected to pass
result_out() { # test expected output
local disp=$(echo "Expected Output:" ;\
echo " $2" ;\
echo "Actual Output:" ;\
echo " $3")
[ "$2" = "$3" ]
result "$1" "$disp"
}