Const-Dual
view release on metacpan or search on metacpan
t/02-non-numeric.t view on Meta::CPAN
#!perl -T
use 5.006;
use strict;
use warnings;
use Test::More tests => 22;
use Const::Dual ();
sub not_a_number($) {
my $value = shift;
my $warn = "";
local $SIG{__WARN__} = sub { $warn .= $_[0] };
$value = int $value;
return $value == 0 && $warn =~ /Argument "[^"]+" isn't numeric in int/;
}
use_ok('Const::Dual', A1 => "string1", A2 => "string2");
ok(eval { A1() }, "constant A1 exists");
ok(eval { A2() }, "constant A2 exists");
( run in 0.217 second using v1.01-cache-2.11-cpan-1f129e94a17 )