Commit | Line | Data |
8d063cd8 |
1 | #!./perl |
2 | |
3 | # $Header: cmd.subval,v 1.0 87/12/18 13:12:12 root Exp $ |
4 | |
5 | sub foo1 { |
6 | 'true1'; |
7 | if ($_[0]) { 'true2'; } |
8 | } |
9 | |
10 | sub foo2 { |
11 | 'true1'; |
12 | if ($_[0]) { 'true2'; } else { 'true3'; } |
13 | } |
14 | |
15 | sub foo3 { |
16 | 'true1'; |
17 | unless ($_[0]) { 'true2'; } |
18 | } |
19 | |
20 | sub foo4 { |
21 | 'true1'; |
22 | unless ($_[0]) { 'true2'; } else { 'true3'; } |
23 | } |
24 | |
25 | sub foo5 { |
26 | 'true1'; |
27 | 'true2' if $_[0]; |
28 | } |
29 | |
30 | sub foo6 { |
31 | 'true1'; |
32 | 'true2' unless $_[0]; |
33 | } |
34 | |
35 | print "1..12\n"; |
36 | |
37 | if (do foo1(0) eq '') {print "ok 1\n";} else {print "not ok 1\n";} |
38 | if (do foo1(1) eq 'true2') {print "ok 2\n";} else {print "not ok 2\n";} |
39 | if (do foo2(0) eq 'true3') {print "ok 3\n";} else {print "not ok 3\n";} |
40 | if (do foo2(1) eq 'true2') {print "ok 4\n";} else {print "not ok 4\n";} |
41 | |
42 | if (do foo3(0) eq 'true2') {print "ok 5\n";} else {print "not ok 5\n";} |
43 | if (do foo3(1) eq '') {print "ok 6\n";} else {print "not ok 6\n";} |
44 | if (do foo4(0) eq 'true2') {print "ok 7\n";} else {print "not ok 7\n";} |
45 | if (do foo4(1) eq 'true3') {print "ok 8\n";} else {print "not ok 8\n";} |
46 | |
47 | if (do foo5(0) eq '') {print "ok 9\n";} else {print "not ok 9\n";} |
48 | if (do foo5(1) eq 'true2') {print "ok 10\n";} else {print "not ok 10\n";} |
49 | if (do foo6(0) eq 'true2') {print "ok 11\n";} else {print "not ok 11\n";} |
50 | if (do foo6(1) eq '') {print "ok 12\n";} else {print "not ok 12\n";} |