From: Ralph Corderoy Date: Tue, 1 Nov 2016 17:49:08 +0000 (+0000) Subject: test/folder: Add test-coverage; lots of check_exit. X-Git-Url: https://diplodocus.org/git/nmh/commitdiff_plain/281125c86cfc453a152e03a16d0edc1b2ff79695?ds=sidebyside;hp=27df20759b4af4267ece906d26d1e9dbbf5e596f test/folder: Add test-coverage; lots of check_exit. --- diff --git a/Makefile.am b/Makefile.am index 4886e96e..f1868ec0 100644 --- a/Makefile.am +++ b/Makefile.am @@ -55,6 +55,7 @@ TESTS = test/ali/test-ali test/anno/test-anno \ test/bad-input/test-header \ test/burst/test-burst test/burst/test-burst-mime \ test/comp/test-comp-format test/dist/test-dist \ + test/folder/test-coverage \ test/folder/test-create test/folder/test-nocreate \ test/folder/test-packf test/folder/test-recurse \ test/folder/test-sortm test/folder/test-total \ diff --git a/test/folder/test-coverage b/test/folder/test-coverage new file mode 100755 index 00000000..be8f7ff3 --- /dev/null +++ b/test/folder/test-coverage @@ -0,0 +1,39 @@ +#!/bin/sh + +# Tests for folder(1)'s coverage. + +if test -z "${MH_OBJ_DIR}"; then + srcdir=`dirname "$0"`/../.. + MH_OBJ_DIR=`cd "$srcdir" && pwd`; export MH_OBJ_DIR +fi + +. "$MH_OBJ_DIR/test/common.sh" + +setup_test + +check_exit '-eq 1' folder - +check_exit '-eq 1' folder -xyzzy +check_exit '-eq 0' folder -help +check_exit '-eq 0' folder -version +check_exit '-eq 1' folder -all -noall -fast -nofast -header -noheader \ + -pack -nopack -verbose -noverbose -recurse -norecurse \ + -total -nototal -print -noprint -list -nolist -push -pop - +check_exit '-eq 1' folder + @ +check_exit '-eq 1' folder 42 314 +check_exit '-eq 1' folder -push +check_exit '-eq 0' folder -push + +check_exit '-eq 0' folder -push + +check_exit '-eq 0' folder -push + +check_exit '-eq 0' folder -push +check_exit '-eq 1' folder -pop +foo +check_exit '-eq 0' folder -pop +check_exit '-eq 0' folder -pop +check_exit '-eq 0' folder -pop +check_exit '-eq 1' folder -pop +check_exit '-eq 1' folder -push +missing +check_exit '-eq 1' folder -nocreate +missing +check_exit '-eq 0' folder -all 1 +check_exit '-eq 0' folder -all -fast + +check_exit '-eq 0' folder -pack + +finish_test diff --git a/test/new/test-basic b/test/new/test-basic index 5653c846..2fc34dbe 100755 --- a/test/new/test-basic +++ b/test/new/test-basic @@ -14,8 +14,6 @@ fi setup_test -check_exit '-eq 1' folder - - folders=$MH_TEST_DIR/Mail/.folders expected=$MH_TEST_DIR/$$.expected