Nagios-Monitoring-Plugin
view release on metacpan or search on metacpan
t/Nagios-Monitoring-Plugin-Range.t view on Meta::CPAN
6 => 0,
6.1 => 1,
79.999999 => 1,
};
sub test_expected {
my $r = shift;
my $expected = shift;
foreach (sort {$a<=>$b} keys %$expected) {
is $r->check_range($_), $expected->{$_},
" $_ should " . ($expected->{$_} ? 'not ' : '') . "be in the range (line ".(caller)[2].")";
}
}
test_expected( $r, $expected );
diag "range : -7..23, inclusive" if $ENV{TEST_VERBOSE};
$r = Nagios::Monitoring::Plugin::Range->parse_range_string("-7:23");
ok( defined $r, "'-7:23' is valid range");
cmp_ok( $r->start, '==', -7, "Start correct");
cmp_ok( $r->start_infinity, '==', 0, "Not using negative infinity");
( run in 1.035 second using v1.01-cache-2.11-cpan-a3c8064c92c )