X-Git-Url: http://git.marmaro.de/?a=blobdiff_plain;f=test%2Ftests%2Ffolder%2Ftest-sortm;fp=test%2Ftests%2Ffolder%2Ftest-sortm;h=6ba36a716b45846bd25fa59e59f00e5b226bb564;hb=82325c1114254a76b8285bb710b2f651674331c7;hp=0000000000000000000000000000000000000000;hpb=9c61a657f72aa43b4a2f4e027ad84e7f65fb66cb;p=mmh diff --git a/test/tests/folder/test-sortm b/test/tests/folder/test-sortm new file mode 100755 index 0000000..6ba36a7 --- /dev/null +++ b/test/tests/folder/test-sortm @@ -0,0 +1,409 @@ +#!/bin/sh +###################################################### +# +# Test sortm +# +###################################################### + +. "$MH_TEST_COMMON" + + +expected=$MH_TEST_DIR/$$.expected +actual=$MH_TEST_DIR/$$.actual + +cd "$MH_TEST_DIR" + +runandcheck "sortm -help" <$MH_TEST_DIR/Mail/inbox/11 < +To: Some User +Date: Fri, 29 Sep 2006 00:00:01 +Alt-Date: Thu, 1 Sep 2005 00:00:00 +Subject: Re: common subject + +This is message number 11 +EOF + +cat >$MH_TEST_DIR/Mail/inbox/12 < +To: Some User +Date: Thu, 28 Sep 2006 23:59:59 +Alt-Date: Sat, 30 Sep 2006 00:00:00 +Subject: common subject + +This is message number 12 +EOF + + + +# check with no options + +runandcheck sortm </dev/null + +runandcheck "sortm +inbox" </dev/null + +runandcheck "sortm -verbose" </dev/null + +runandcheck "sortm -verbose -noverbose" </dev/null + +runandcheck "sortm f l" </dev/null + +runandcheck "sortm -textfield subject -limit 0" </dev/null + +runandcheck "sortm -textfield from -limit 0" <$MH_TEST_DIR/Mail/inbox/13 < +To: Some User +Date: Tue, 31 Oct 2006 23:59:59 +Subject: Re: common subject + +This is message number 13 +EOF + + + +# check -textfield with finite -limit that doesn't cover message 13 + +refile 2-7 +inbox +refile 1 +inbox +folder -pack l >/dev/null + +runandcheck "sortm -textfield subject -limit 10" </dev/null + +runandcheck "sortm -textfield subject -limit 60" </dev/null + +runandcheck "sortm -textfield subject -limit 60 -notextfield" < $MH_TEST_DIR/Mail/inbox/14 + +runandcheck "sortm" <