PennMUSH Community

root/1.8.3/trunk/test/testgrep.pl

Revision 1117, 1.8 kB (checked in by shawnw, 1 year ago)

Merge with devel

Line 
1 login mortal
2 run tests:
3 $mortal->command("&FIRST me=first");
4 $mortal->command("&SECOND me=second");
5 $mortal->command("&THIRD me=third");
6
7 test('grep.1', $mortal, 'think grep(me,*,d)', 'SECOND THIRD');
8 test('grep.2', $mortal, 'think grep(me,S*,d)', 'SECOND');
9 test('grep.3', $mortal, 'think grep(me,*,*d*)', '!SECOND THIRD');
10 test('grep.4', $mortal, 'think grep(me,*,D)', '!SECOND THIRD');
11
12 test('grep.5', $mortal, 'think wildgrep(me,*,*d*)', 'SECOND THIRD');
13 test('grep.6', $mortal, 'think wildgrep(me,*,d)', '!SECOND THIRD');
14 test('grep.7', $mortal, 'think wildgrep(me,*,first)', 'FIRST');
15 test('grep.8', $mortal, 'think wildgrep(me,*,FIRST)', '!FIRST');
16
17 test('grep.9', $mortal, 'think regrep(me,*,*d*)', '!SECOND THIRD');
18 test('grep.10', $mortal, 'think regrep(me,*,d)', 'SECOND THIRD');
19 test('grep.11', $mortal, 'think regrep(me,*,d$)', 'SECOND THIRD');
20 test('grep.12', $mortal, 'think regrep(me,*,first)', 'FIRST');
21 test('grep.13', $mortal, 'think regrep(me,*,FIRST)', '!FIRST');
22
23 test('grep.14', $mortal, 'think grepi(me,*,d)', 'SECOND THIRD');
24 test('grep.15', $mortal, 'think grepi(me,S*,d)', 'SECOND');
25 test('grep.16', $mortal, 'think grepi(me,*,*d*)', '!SECOND THIRD');
26 test('grep.17', $mortal, 'think grepi(me,*,D)', 'SECOND THIRD');
27
28 test('grep.18', $mortal, 'think wildgrepi(me,*,*d*)', 'SECOND THIRD');
29 test('grep.19', $mortal, 'think wildgrepi(me,*,d)', '!SECOND THIRD');
30 test('grep.20', $mortal, 'think wildgrepi(me,*,first)', 'FIRST');
31 test('grep.21', $mortal, 'think wildgrepi(me,*,FIRST)', 'FIRST');
32
33 test('grep.22', $mortal, 'think regrepi(me,*,*d*)', '!SECOND THIRD');
34 test('grep.23', $mortal, 'think regrepi(me,*,d)', 'SECOND THIRD');
35 test('grep.24', $mortal, 'think regrepi(me,*,d$)', 'SECOND THIRD');
36 test('grep.25', $mortal, 'think regrepi(me,*,first)', 'FIRST');
37 test('grep.26', $mortal, 'think regrepi(me,*,FIRST)', 'FIRST');
Note: See TracBrowser for help on using the browser.