From 647880b532b5b4fce42f7a723bf4c01bbe10d44e Mon Sep 17 00:00:00 2001 From: Jan Sucan Date: Sat, 5 Mar 2022 12:36:31 +0100 Subject: tests: Add a successful backup-restore test --- tests/assert.sh | 15 +++++++++++++++ 1 file changed, 15 insertions(+) (limited to 'tests/assert.sh') diff --git a/tests/assert.sh b/tests/assert.sh index ba73f41..73b5dd4 100644 --- a/tests/assert.sh +++ b/tests/assert.sh @@ -17,3 +17,18 @@ function assert_error() exit 1 fi } + +function assert_success() +{ + actual_stderr="$("$@" 2>&1 1>/dev/null)" + retval=$? + + if [ $retval -ne 0 ]; then + echo "assert_error: Return value is $retval, expected 0" + exit 1 + elif [ -n "$actual_stderr" ]; then + echo "assert_error: stderr is not empty" + echo " actual: $actual_stderr" + exit 1 + fi +} -- cgit v1.2.3