Core Testing Tools
Is Comparisons
An is-style check compares an actual scalar value to an expected scalar value.
Is Comparisons
is_comparisons.pl
use strict;
use warnings;
my $name = ;
my $expected = "Ada";
my $passed = $name eq $expected;
my $summary = $passed ? "same" : "different";
print "name=$name\n";
print "expected=$expected\n";
print "passed=$passed\n";
print "summary=$summary\n";
use strict;
use warnings;
my $name = ;
my $expected = "Ada";
my $passed = $name eq $expected;
my $summary = $passed ? "same" : "different";
print "name=$name\n";
print "expected=$expected\n";
print "passed=$passed\n";
print "summary=$summary\n";
use strict;
use warnings;
my $name = ;
my $expected = "Ada";
my $passed = $name eq $expected;
my $summary = $passed ? "same" : "different";
print "name=$name\n";
print "expected=$expected\n";
print "passed=$passed\n";
print "summary=$summary\n";
is-comparisons
Expected and actual values make a failed comparison easier to diagnose than a bare boolean check.