summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--Changes3
-rw-r--r--t/Nagios-Plugin-Range.t9
2 files changed, 10 insertions, 2 deletions
diff --git a/Changes b/Changes
index ab710a2..471bb31 100644
--- a/Changes
+++ b/Changes
@@ -1,5 +1,8 @@
1Revision history for Perl module Nagios::Plugin. 1Revision history for Perl module Nagios::Plugin.
2 2
30.24 1st February 2008
4 - Fixed a test failure which highlighted a precision rounding within hashes
5
30.23 18th December 2007 60.23 18th December 2007
4 - Use $^X for perl in check_stuff.t test, due to lots of failing in CPAN Testers 7 - Use $^X for perl in check_stuff.t test, due to lots of failing in CPAN Testers
5 8
diff --git a/t/Nagios-Plugin-Range.t b/t/Nagios-Plugin-Range.t
index 9b75a13..6fe080c 100644
--- a/t/Nagios-Plugin-Range.t
+++ b/t/Nagios-Plugin-Range.t
@@ -1,7 +1,7 @@
1 1
2use strict; 2use strict;
3#use Test::More qw(no_plan); 3#use Test::More qw(no_plan);
4use Test::More tests => 149; 4use Test::More tests => 151;
5 5
6BEGIN { 6BEGIN {
7 use_ok('Nagios::Plugin::Range'); 7 use_ok('Nagios::Plugin::Range');
@@ -157,8 +157,13 @@ $expected = {
157 -95.999 => 1, 157 -95.999 => 1,
158 -1 => 1, 158 -1 => 1,
159 0 => 1, 159 0 => 1,
160 123456789012344.91 => 1, 160 # The fractional values needs to be quoted, otherwise the hash rounds it up to ..345
161 # and there is one less test run.
162 # I think some newer versions of perl use a higher precision value for the hash key.
163 # This doesn't appear to affect the actual plugin though
164 "123456789012344.91" => 1,
161 123456789012345 => 0, 165 123456789012345 => 0,
166 "123456789012345.61" => 0,
162 123456789012346 => 0, 167 123456789012346 => 0,
163}; 168};
164test_expected( $r, $expected ); 169test_expected( $r, $expected );