diff options
author | markm <markm@FreeBSD.org> | 2002-05-16 10:09:28 +0000 |
---|---|---|
committer | markm <markm@FreeBSD.org> | 2002-05-16 10:09:28 +0000 |
commit | f56e05005c751822074f0a22aa9a98d2eb189924 (patch) | |
tree | e28fc632241c9d248069d45dd9ab2a41fa64868f /contrib/perl5/t/op/push.t | |
parent | 344ddc14973a1519f100f54051dcb068069fe43c (diff) | |
download | FreeBSD-src-f56e05005c751822074f0a22aa9a98d2eb189924.zip FreeBSD-src-f56e05005c751822074f0a22aa9a98d2eb189924.tar.gz |
Perl is no longer in base. Long live the port!
Diffstat (limited to 'contrib/perl5/t/op/push.t')
-rwxr-xr-x | contrib/perl5/t/op/push.t | 56 |
1 files changed, 0 insertions, 56 deletions
diff --git a/contrib/perl5/t/op/push.t b/contrib/perl5/t/op/push.t deleted file mode 100755 index a67caed..0000000 --- a/contrib/perl5/t/op/push.t +++ /dev/null @@ -1,56 +0,0 @@ -#!./perl - -# $RCSfile: push.t,v $$Revision: 4.1 $$Date: 92/08/07 18:28:13 $ - -@tests = split(/\n/, <<EOF); -0 3, 0 1 2, 3 4 5 6 7 -0 0 a b c, , a b c 0 1 2 3 4 5 6 7 -8 0 a b c, , 0 1 2 3 4 5 6 7 a b c -7 0 6.5, , 0 1 2 3 4 5 6 6.5 7 -1 0 a b c d e f g h i j,, 0 a b c d e f g h i j 1 2 3 4 5 6 7 -0 1 a, 0, a 1 2 3 4 5 6 7 -1 6 x y z, 1 2 3 4 5 6, 0 x y z 7 -0 7 x y z, 0 1 2 3 4 5 6, x y z 7 -1 7 x y z, 1 2 3 4 5 6 7, 0 x y z -4, 4 5 6 7, 0 1 2 3 --4, 4 5 6 7, 0 1 2 3 -EOF - -print "1..", 4 + @tests, "\n"; -die "blech" unless @tests; - -@x = (1,2,3); -push(@x,@x); -if (join(':',@x) eq '1:2:3:1:2:3') {print "ok 1\n";} else {print "not ok 1\n";} -push(@x,4); -if (join(':',@x) eq '1:2:3:1:2:3:4') {print "ok 2\n";} else {print "not ok 2\n";} - -# test for push/pop intuiting @ on array -push(x,3); -if (join(':',@x) eq '1:2:3:1:2:3:4:3') {print "ok 3\n";} else {print "not ok 3\n";} -pop(x); -if (join(':',@x) eq '1:2:3:1:2:3:4') {print "ok 4\n";} else {print "not ok 4\n";} - -$test = 5; -foreach $line (@tests) { - ($list,$get,$leave) = split(/,\t*/,$line); - ($pos, $len, @list) = split(' ',$list); - @get = split(' ',$get); - @leave = split(' ',$leave); - @x = (0,1,2,3,4,5,6,7); - if (defined $len) { - @got = splice(@x, $pos, $len, @list); - } - else { - @got = splice(@x, $pos); - } - if (join(':',@got) eq join(':',@get) && - join(':',@x) eq join(':',@leave)) { - print "ok ",$test++,"\n"; - } - else { - print "not ok ",$test++," got: @got == @get left: @x == @leave\n"; - } -} - -1; # this file is require'd by lib/tie-stdpush.t |