1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113
|
#!/bin/sh
######################################################
#
# Test scan(1)
#
######################################################
. "$MH_TEST_COMMON"
runandcheck "scan -width 80 +inbox" <<!
1 2006-09-29 00:00 Test1 Testing message 1
2 2006-09-29 00:00 Test2 Testing message 2
3 2006-09-29 00:00 Test3 Testing message 3
4 2006-09-29 00:00 Test4 Testing message 4
5 2006-09-29 00:00 Test5 Testing message 5
6 2006-09-29 00:00 Test6 Testing message 6
7 2006-09-29 00:00 Test7 Testing message 7
8 2006-09-29 00:00 Test8 Testing message 8
9 2006-09-29 00:00 Test9 Testing message 9
10 2006-09-29 00:00 Test10 Testing message 10
!
runandcheck "scan -width 80 +inbox 2-6" <<!
2 2006-09-29 00:00 Test2 Testing message 2
3 2006-09-29 00:00 Test3 Testing message 3
4 2006-09-29 00:00 Test4 Testing message 4
5 2006-09-29 00:00 Test5 Testing message 5
6 2006-09-29 00:00 Test6 Testing message 6
!
runandcheck "scan -width 80 +inbox 2-6" normspace <<!
2 2006-09-29 00:00 Test2 Testing message 2
3 2006-09-29 00:00 Test3 Testing message 3
4 2006-09-29 00:00 Test4 Testing message 4
5 2006-09-29 00:00 Test5 Testing message 5
6 2006-09-29 00:00 Test6 Testing message 6
!
runandcheck "scan -width 50 +inbox 2 3 6" <<!
2 2006-09-29 00:00 Test2 Testin
3 2006-09-29 00:00 Test3 Testin
6 2006-09-29 00:00 Test6 Testin
!
runandcheck "scan f l" <<!
1 2006-09-29 00:00 Test1 Testing message 1
10 2006-09-29 00:00 Test10 Testing message 10
!
show 5 >/dev/null
runandcheck "scan" <<!
1 2006-09-29 00:00 Test1 Testing message 1
2 2006-09-29 00:00 Test2 Testing message 2
3 2006-09-29 00:00 Test3 Testing message 3
4 2006-09-29 00:00 Test4 Testing message 4
5+ 2006-09-29 00:00 Test5 Testing message 5
6 2006-09-29 00:00 Test6 Testing message 6
7 2006-09-29 00:00 Test7 Testing message 7
8 2006-09-29 00:00 Test8 Testing message 8
9 2006-09-29 00:00 Test9 Testing message 9
10 2006-09-29 00:00 Test10 Testing message 10
!
runandcheck "scan p c n" <<!
4 2006-09-29 00:00 Test4 Testing message 4
5+ 2006-09-29 00:00 Test5 Testing message 5
6 2006-09-29 00:00 Test6 Testing message 6
!
runandcheck "scan c:3" <<!
5+ 2006-09-29 00:00 Test5 Testing message 5
6 2006-09-29 00:00 Test6 Testing message 6
7 2006-09-29 00:00 Test7 Testing message 7
!
runandcheck "scan -form scan.nmh" <<!
1 09/29 Test1 Testing message 1
2 09/29 Test2 Testing message 2
3 09/29 Test3 Testing message 3
4 09/29 Test4 Testing message 4
5+ 09/29 Test5 Testing message 5
6 09/29 Test6 Testing message 6
7 09/29 Test7 Testing message 7
8 09/29 Test8 Testing message 8
9 09/29 Test9 Testing message 9
10 09/29 Test10 Testing message 10
!
runandcheck "scan -form scan.mailx" <<!
N 1 Test1 Fri Sep 29 00:00 Testing message 1
N 2 Test2 Fri Sep 29 00:00 Testing message 2
N 3 Test3 Fri Sep 29 00:00 Testing message 3
N 4 Test4 Fri Sep 29 00:00 Testing message 4
>N 5 Test5 Fri Sep 29 00:00 Testing message 5
N 6 Test6 Fri Sep 29 00:00 Testing message 6
N 7 Test7 Fri Sep 29 00:00 Testing message 7
N 8 Test8 Fri Sep 29 00:00 Testing message 8
N 9 Test9 Fri Sep 29 00:00 Testing message 9
N 10 Test10 Fri Sep 29 00:00 Testing message 10
!
runandcheck "scan -form '=%(msg) %{from}' 1-c" <<!
1 Test1 <test1@example.com>
2 Test2 <test2@example.com>
3 Test3 <test3@example.com>
4 Test4 <test4@example.com>
5 Test5 <test5@example.com>
!
|