1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39
|
#!/usr/bin/perl
use strict;
use warnings;
use Test::More qw(no_plan);
use Test::Warn;
warnings_exist {
warn "warn_1";
warn "warn_2";
} [qr/warn_1/];
warnings_exist {
warn "warn_1";
warn "warn_2";
} [qr/warn_1/,qr/warn_2/];
warnings_exist {
warn "warn_2";
} [qr/warn_1/];
warnings_exist {
my $a;
$b=$a+1;
warn "warn_2";
} ['uninitialized'];
warnings_exist {
warn "warn_2";
} ['uninitialized'];
warnings_exist {
my $a;
$b=$a+1;
warn "warn_2";
} [qr/warn_2/];
|