summaryrefslogtreecommitdiff
path: root/t/op/reverse.t
diff options
context:
space:
mode:
authorJarkko Hietaniemi <jhi@iki.fi>2000-12-08 01:23:54 +0000
committerJarkko Hietaniemi <jhi@iki.fi>2000-12-08 01:23:54 +0000
commit3168554e5939cff15d64726add52097929d2f256 (patch)
tree43b2310b6f5e034e897937462a6a83cb73becbb7 /t/op/reverse.t
parentc252eb6f282a23ac10cf5d495d14be25a22effc9 (diff)
downloadperl-3168554e5939cff15d64726add52097929d2f256.tar.gz
Add test for reverse().
p4raw-id: //depot/perl@8030
Diffstat (limited to 't/op/reverse.t')
-rw-r--r--t/op/reverse.t33
1 files changed, 33 insertions, 0 deletions
diff --git a/t/op/reverse.t b/t/op/reverse.t
new file mode 100644
index 0000000000..bb7b9b77fe
--- /dev/null
+++ b/t/op/reverse.t
@@ -0,0 +1,33 @@
+#!./perl
+
+BEGIN {
+ chdir 't' if -d 't';
+ @INC = '../lib';
+}
+
+print "1..4\n";
+
+print "not " unless reverse("abc") eq "cba";
+print "ok 1\n";
+
+$_ = "foobar";
+print "not " unless reverse() eq "raboof";
+print "ok 2\n";
+
+{
+ my @a = ("foo", "bar");
+ my @b = reverse @a;
+
+ print "not " unless $b[0] eq $a[1] && $b[1] eq $a[0];
+ print "ok 3\n";
+}
+
+{
+ # Unicode.
+
+ my $a = "\x{263A}\x{263A}x\x{263A}y\x{263A}";
+ my $b = scalar reverse($a);
+ my $c = scalar reverse($b);
+ print "not " unless $a eq $c;
+ print "ok 4\n";
+}