X-Git-Url: https://feistymeow.org/gitweb/?a=blobdiff_plain;f=scripts%2Funit_test%2Fverify_correct_input.sh;h=1cdef40cbd3c517e812b2225f18637a16a2fcdbf;hb=529b44242d3ed35e7b9cc1868916e5d377772f2e;hp=28063eef76d9f43e3510a9aa88658d733fbcbc34;hpb=9dac782c34da57b401a7513c01381c24cb8f0fef;p=feisty_meow.git diff --git a/scripts/unit_test/verify_correct_input.sh b/scripts/unit_test/verify_correct_input.sh index 28063eef..1cdef40c 100644 --- a/scripts/unit_test/verify_correct_input.sh +++ b/scripts/unit_test/verify_correct_input.sh @@ -1,6 +1,7 @@ #/bin/bash -# a simple component of unit testing which verifies that the input matches the output. +# a simple component of unit testing which verifies that the input matches +# the expected input. # the single parameter to the script is a file that contains the correct answer. @@ -9,8 +10,8 @@ source "$FEISTY_MEOW_SCRIPTS/core/functions.sh" answer_file="$1"; shift if [ -z "$answer_file" -o ! -f "$answer_file" ]; then - echo This script needs a parameter which is a valid file filled with the - echo correct version of the input. + echo This script needs a valid file parameter that points at the correct + echo values for the data stream. exit 1 fi @@ -23,15 +24,17 @@ done diff -q "$input_save_file" "$answer_file" if [ $? -ne 0 ]; then sep 76 - echo "The provided input differs from the correct answer!" + echo "The provided text differs from the correct answer!" echo -e "\nAnswer file has:\n==============" cat "$answer_file" - echo -e "==============\nBut the input data has:\n==============" + echo -e "==============\nBut the data we saw has:\n==============" cat "$input_save_file" echo -e "==============" sep 76 false # set bad exit value. fi +rm "$input_save_file" + exit $?