diff options
author | Gurusamy Sarathy <gsar@cpan.org> | 1998-07-13 04:41:07 +0000 |
---|---|---|
committer | Gurusamy Sarathy <gsar@cpan.org> | 1998-07-13 04:41:07 +0000 |
commit | 05fc92f103e6b2c614e47ffd2b374aa5fcc8327a (patch) | |
tree | 1980bbabf72c15ce0934b7a71ff13ccc4c4165e9 /t/op/array.t | |
parent | 108a6718e8cdcf7293130310f5734f9ce9cdf59b (diff) | |
download | perl-05fc92f103e6b2c614e47ffd2b374aa5fcc8327a.tar.gz |
up patchlevel to 73, update Changes &c.
p4raw-id: //depot/perl@1464
Diffstat (limited to 't/op/array.t')
-rwxr-xr-x | t/op/array.t | 69 |
1 files changed, 38 insertions, 31 deletions
diff --git a/t/op/array.t b/t/op/array.t index 0fd6952ffe..8dea44de3f 100755 --- a/t/op/array.t +++ b/t/op/array.t @@ -2,6 +2,10 @@ print "1..63\n"; +# +# @foo, @bar, and @ary are also used from tie-stdarray after tie-ing them +# + @ary = (1,2,3,4,5); if (join('',@ary) eq '12345') {print "ok 1\n";} else {print "not ok 1\n";} @@ -143,59 +147,62 @@ t("@foo" eq "foo bar"); t("@bar" eq "foo bar"); # 43 # try the same with local -@foo = ( 'foo', 'bar', 'burbl', 'blah'); +# XXX tie-stdarray fails the tests involving local, so we use +# different variable names to escape the 'tie' + +@bee = ( 'foo', 'bar', 'burbl', 'blah'); { - local @foo = @foo; - t("@foo" eq "foo bar burbl blah"); # 44 + local @bee = @bee; + t("@bee" eq "foo bar burbl blah"); # 44 { - local (undef,@foo) = @foo; - t("@foo" eq "bar burbl blah"); # 45 + local (undef,@bee) = @bee; + t("@bee" eq "bar burbl blah"); # 45 { - local @foo = ('XXX',@foo,'YYY'); - t("@foo" eq "XXX bar burbl blah YYY"); # 46 + local @bee = ('XXX',@bee,'YYY'); + t("@bee" eq "XXX bar burbl blah YYY"); # 46 { - local @foo = local(@foo) = qw(foo bar burbl blah); - t("@foo" eq "foo bar burbl blah"); # 47 + local @bee = local(@bee) = qw(foo bar burbl blah); + t("@bee" eq "foo bar burbl blah"); # 47 { - local (@bar) = local(@foo) = qw(foo bar); - t("@foo" eq "foo bar"); # 48 - t("@bar" eq "foo bar"); # 49 + local (@bim) = local(@bee) = qw(foo bar); + t("@bee" eq "foo bar"); # 48 + t("@bim" eq "foo bar"); # 49 } - t("@foo" eq "foo bar burbl blah"); # 50 + t("@bee" eq "foo bar burbl blah"); # 50 } - t("@foo" eq "XXX bar burbl blah YYY"); # 51 + t("@bee" eq "XXX bar burbl blah YYY"); # 51 } - t("@foo" eq "bar burbl blah"); # 52 + t("@bee" eq "bar burbl blah"); # 52 } - t("@foo" eq "foo bar burbl blah"); # 53 + t("@bee" eq "foo bar burbl blah"); # 53 } # try the same with my { - my @foo = @foo; - t("@foo" eq "foo bar burbl blah"); # 54 + my @bee = @bee; + t("@bee" eq "foo bar burbl blah"); # 54 { - my (undef,@foo) = @foo; - t("@foo" eq "bar burbl blah"); # 55 + my (undef,@bee) = @bee; + t("@bee" eq "bar burbl blah"); # 55 { - my @foo = ('XXX',@foo,'YYY'); - t("@foo" eq "XXX bar burbl blah YYY"); # 56 + my @bee = ('XXX',@bee,'YYY'); + t("@bee" eq "XXX bar burbl blah YYY"); # 56 { - my @foo = my @foo = qw(foo bar burbl blah); - t("@foo" eq "foo bar burbl blah"); # 57 + my @bee = my @bee = qw(foo bar burbl blah); + t("@bee" eq "foo bar burbl blah"); # 57 { - my (@bar) = my(@foo) = qw(foo bar); - t("@foo" eq "foo bar"); # 58 - t("@bar" eq "foo bar"); # 59 + my (@bim) = my(@bee) = qw(foo bar); + t("@bee" eq "foo bar"); # 58 + t("@bim" eq "foo bar"); # 59 } - t("@foo" eq "foo bar burbl blah"); # 60 + t("@bee" eq "foo bar burbl blah"); # 60 } - t("@foo" eq "XXX bar burbl blah YYY"); # 61 + t("@bee" eq "XXX bar burbl blah YYY"); # 61 } - t("@foo" eq "bar burbl blah"); # 62 + t("@bee" eq "bar burbl blah"); # 62 } - t("@foo" eq "foo bar burbl blah"); # 63 + t("@bee" eq "foo bar burbl blah"); # 63 } |