test_all();
+sub my_note {
+ my ($msg) = @_;
+
+ # work around problem where sub Test::More::note does not exist
+ # in older versions of perl
+ if ($] >= 5.010) {
+ note($msg);
+ }
+ return;
+}
+
sub test_all {
my $test_file = "$Bin/testwide-tidy.pl.src";
my $tidy_file = "$Bin/testwide-tidy.pl.srctdy";
my $source = $test_file;
my $destination = $tmp_file->filename();
- note("Testing file2file: '$source' => '$destination'\n");
+ my_note("Testing file2file: '$source' => '$destination'\n");
my $tidyresult = Perl::Tidy::perltidy(
argv => '-utf8 -npro',
my $destination_str = slurp_raw($destination);
my $destination_hex = unpack( 'H*', $destination_str );
- note("Comparing contents:\n $tidy_hex\n $destination_hex\n");
+ my_note("Comparing contents:\n $tidy_hex\n $destination_hex\n");
ok($tidy_hex eq $destination_hex, 'file content compare');
}
my $source = slurp_raw($test_file);
my $destination;
- note("Testing scalar2scalar\n");
+ my_note("Testing scalar2scalar\n");
my $tidyresult = Perl::Tidy::perltidy(
argv => '-utf8 -eos -npro',
my $destination_hex = unpack( 'H*', $destination );
- note("Comparing contents:\n $tidy_hex\n $destination_hex\n");
+ my_note("Comparing contents:\n $tidy_hex\n $destination_hex\n");
ok($tidy_hex eq $destination_hex, 'scalar content compare');
}
my $source = [ lines_raw($test_file) ];
my $destination = [];
- note("Testing scalararray2scalararray\n");
+ my_note("Testing scalararray2scalararray\n");
my $tidyresult = Perl::Tidy::perltidy(
argv => '-utf8 -eos -npro',
my $destination_str = join( '', @$destination );
my $destination_hex = unpack( 'H*', $destination_str );
- note("Comparing contents:\n $tidy_hex\n $destination_hex\n");
+ my_note("Comparing contents:\n $tidy_hex\n $destination_hex\n");
ok($tidy_hex eq $destination_hex, 'scalararray content compare');
}