diff options
Diffstat (limited to 't/base')
-rwxr-xr-x[-rw-r--r--] | t/base/cond.t | 2 | ||||
-rwxr-xr-x[-rw-r--r--] | t/base/if.t | 2 | ||||
-rwxr-xr-x[-rw-r--r--] | t/base/lex.t | 27 | ||||
-rwxr-xr-x[-rw-r--r--] | t/base/pat.t | 2 | ||||
-rwxr-xr-x[-rw-r--r--] | t/base/term.t | 2 |
5 files changed, 24 insertions, 11 deletions
diff --git a/t/base/cond.t b/t/base/cond.t index 592580120f..9a57348474 100644..100755 --- a/t/base/cond.t +++ b/t/base/cond.t @@ -1,6 +1,6 @@ #!./perl -# $Header: cond.t,v 4.0 91/03/20 01:48:54 lwall Locked $ +# $RCSfile: cond.t,v $$Revision: 4.1 $$Date: 92/08/07 18:27:02 $ # make sure conditional operators work diff --git a/t/base/if.t b/t/base/if.t index 6965ef5141..12db7652e4 100644..100755 --- a/t/base/if.t +++ b/t/base/if.t @@ -1,6 +1,6 @@ #!./perl -# $Header: if.t,v 4.0 91/03/20 01:49:03 lwall Locked $ +# $RCSfile: if.t,v $$Revision: 4.1 $$Date: 92/08/07 18:27:03 $ print "1..2\n"; diff --git a/t/base/lex.t b/t/base/lex.t index 0c94b875a3..1828ac62e8 100644..100755 --- a/t/base/lex.t +++ b/t/base/lex.t @@ -1,14 +1,13 @@ #!./perl -# $Header: lex.t,v 4.0 91/03/20 01:49:08 lwall Locked $ +# $RCSfile: lex.t,v $$Revision: 4.1 $$Date: 92/08/07 18:27:04 $ -print "1..18\n"; +print "1..24\n"; -$ # this is the register <space> -= 'x'; +$x = 'x'; -print "#1 :$ : eq :x:\n"; -if ($ eq 'x') {print "ok 1\n";} else {print "not ok 1\n";} +print "#1 :$x: eq :x:\n"; +if ($x eq 'x') {print "ok 1\n";} else {print "not ok 1\n";} $x = $#; # this is the register $# @@ -29,7 +28,7 @@ eval 'while (0) { '; eval '$foo{1} / 1;'; -if (!$@) {print "ok 6\n";} else {print "not ok 6\n";} +if (!$@) {print "ok 6\n";} else {print "not ok 6 $@\n";} eval '$foo = 123+123.4+123e4+123.4E5+123.4e+5+.12;'; @@ -76,3 +75,17 @@ print <<; # Yow! ok 18 # previous line intentionally left blank. + +$foo = FOO; +$bar = BAR; +$foo{$bar} = BAZ; +$ary[0] = ABC; + +print "$foo{$bar}" eq "BAZ" ? "ok 19\n" : "not ok 19\n"; + +print "${foo}{$bar}" eq "FOO{BAR}" ? "ok 20\n" : "not ok 20\n"; +print "${foo{$bar}}" eq "BAZ" ? "ok 21\n" : "not ok 21\n"; + +print "FOO:" =~ /$foo[:]/ ? "ok 22\n" : "not ok 22\n"; +print "ABC" =~ /^$ary[$A]$/ ? "ok 23\n" : "not ok 23\n"; +print "FOOZ" =~ /^$foo[$A-Z]$/ ? "ok 24\n" : "not ok 24\n"; diff --git a/t/base/pat.t b/t/base/pat.t index 8ad88dd331..c689f4552d 100644..100755 --- a/t/base/pat.t +++ b/t/base/pat.t @@ -1,6 +1,6 @@ #!./perl -# $Header: pat.t,v 4.0 91/03/20 01:49:12 lwall Locked $ +# $RCSfile: pat.t,v $$Revision: 4.1 $$Date: 92/08/07 18:27:05 $ print "1..2\n"; diff --git a/t/base/term.t b/t/base/term.t index c322242710..0f9a46f6c9 100644..100755 --- a/t/base/term.t +++ b/t/base/term.t @@ -1,6 +1,6 @@ #!./perl -# $Header: term.t,v 4.0 91/03/20 01:49:17 lwall Locked $ +# $RCSfile: term.t,v $$Revision: 4.1 $$Date: 92/08/07 18:27:07 $ print "1..6\n"; |