summaryrefslogtreecommitdiffstats
path: root/contrib/perl5/t/op/lop.t
diff options
context:
space:
mode:
Diffstat (limited to 'contrib/perl5/t/op/lop.t')
-rwxr-xr-xcontrib/perl5/t/op/lop.t44
1 files changed, 0 insertions, 44 deletions
diff --git a/contrib/perl5/t/op/lop.t b/contrib/perl5/t/op/lop.t
deleted file mode 100755
index d57271a..0000000
--- a/contrib/perl5/t/op/lop.t
+++ /dev/null
@@ -1,44 +0,0 @@
-#!./perl
-
-#
-# test the logical operators '&&', '||', '!', 'and', 'or', 'not'
-#
-
-BEGIN {
- chdir 't' if -d 't';
- @INC = '../lib';
-}
-
-print "1..7\n";
-
-my $test = 0;
-for my $i (undef, 0 .. 2, "", "0 but true") {
- my $true = 1;
- my $false = 0;
- for my $j (undef, 0 .. 2, "", "0 but true") {
- $true &&= !(
- ((!$i || !$j) != !($i && $j))
- or (!($i || $j) != (!$i && !$j))
- or (!!($i || $j) != !(!$i && !$j))
- or (!(!$i || !$j) != !!($i && $j))
- );
- $false ||= (
- ((!$i || !$j) == !!($i && $j))
- and (!!($i || $j) == (!$i && !$j))
- and ((!$i || $j) == ($i && !$j))
- and (($i || !$j) != (!$i && $j))
- );
- }
- if (not $true) {
- print "not ";
- } elsif ($false) {
- print "not ";
- }
- print "ok ", ++$test, "\n";
-}
-
-# $test == 6
-my $i = 0;
-(($i ||= 1) &&= 3) += 4;
-print "not " unless $i == 7;
-print "ok ", ++$test, "\n";
OpenPOWER on IntegriCloud