Commit | Line | Data |
8d063cd8 |
1 | #!./perl |
2 | |
79072805 |
3 | # $RCSfile: each.t,v $$Revision: 4.1 $$Date: 92/08/07 18:27:47 $ |
8d063cd8 |
4 | |
378cc40b |
5 | print "1..3\n"; |
8d063cd8 |
6 | |
7 | $h{'abc'} = 'ABC'; |
8 | $h{'def'} = 'DEF'; |
a687059c |
9 | $h{'jkl','mno'} = "JKL\034MNO"; |
10 | $h{'a',2,3,4,5} = join("\034",'A',2,3,4,5); |
8d063cd8 |
11 | $h{'a'} = 'A'; |
12 | $h{'b'} = 'B'; |
13 | $h{'c'} = 'C'; |
14 | $h{'d'} = 'D'; |
15 | $h{'e'} = 'E'; |
16 | $h{'f'} = 'F'; |
17 | $h{'g'} = 'G'; |
18 | $h{'h'} = 'H'; |
19 | $h{'i'} = 'I'; |
20 | $h{'j'} = 'J'; |
21 | $h{'k'} = 'K'; |
22 | $h{'l'} = 'L'; |
23 | $h{'m'} = 'M'; |
24 | $h{'n'} = 'N'; |
25 | $h{'o'} = 'O'; |
26 | $h{'p'} = 'P'; |
27 | $h{'q'} = 'Q'; |
28 | $h{'r'} = 'R'; |
29 | $h{'s'} = 'S'; |
30 | $h{'t'} = 'T'; |
31 | $h{'u'} = 'U'; |
32 | $h{'v'} = 'V'; |
33 | $h{'w'} = 'W'; |
34 | $h{'x'} = 'X'; |
35 | $h{'y'} = 'Y'; |
36 | $h{'z'} = 'Z'; |
37 | |
a687059c |
38 | @keys = keys %h; |
39 | @values = values %h; |
8d063cd8 |
40 | |
41 | if ($#keys == 29 && $#values == 29) {print "ok 1\n";} else {print "not ok 1\n";} |
42 | |
43 | while (($key,$value) = each(h)) { |
44 | if ($key eq $keys[$i] && $value eq $values[$i] && $key gt $value) { |
45 | $key =~ y/a-z/A-Z/; |
46 | $i++ if $key eq $value; |
47 | } |
48 | } |
49 | |
50 | if ($i == 30) {print "ok 2\n";} else {print "not ok 2\n";} |
378cc40b |
51 | |
a687059c |
52 | @keys = ('blurfl', keys(%h), 'dyick'); |
378cc40b |
53 | if ($#keys == 31) {print "ok 3\n";} else {print "not ok 3\n";} |