diff options
| -rw-r--r-- | tests/200-input_and_reference_size_differs.sh | 15 | ||||
| -rw-r--r-- | tests/201-input_or_reference_size_is_not_multiple_of_sector_size.sh | 16 |
2 files changed, 31 insertions, 0 deletions
diff --git a/tests/200-input_and_reference_size_differs.sh b/tests/200-input_and_reference_size_differs.sh new file mode 100644 index 0000000..bf6c49f --- /dev/null +++ b/tests/200-input_and_reference_size_differs.sh @@ -0,0 +1,15 @@ +#!/bin/sh + +source ./assert.sh + +PROGRAM_EXEC="$1" + +rm -f input ref +dd if=/dev/zero of=input bs=500 count=1 1>/dev/null 2>&1 +dd if=/dev/zero of=ref bs=501 count=1 1>/dev/null 2>&1 + +assert_error "input file and reference file differ in size" $PROGRAM_EXEC input ref out + +rm -f input ref out + +exit 0 diff --git a/tests/201-input_or_reference_size_is_not_multiple_of_sector_size.sh b/tests/201-input_or_reference_size_is_not_multiple_of_sector_size.sh new file mode 100644 index 0000000..055df09 --- /dev/null +++ b/tests/201-input_or_reference_size_is_not_multiple_of_sector_size.sh @@ -0,0 +1,16 @@ +#!/bin/sh + +source ./assert.sh + +PROGRAM_EXEC="$1" + +rm -f input ref +dd if=/dev/zero of=input bs=513 count=1 1>/dev/null 2>&1 +dd if=/dev/zero of=ref bs=513 count=1 1>/dev/null 2>&1 + +assert_error "size of input file and reference file is not multiple of [0-9]" \ + $PROGRAM_EXEC -s 512 input ref out + +rm -f input ref out + +exit 0 |
