Revision: 1921
http://nagiosplug.svn.sourceforge.net/nagiosplug/?rev=1921&view=rev
Author: tonvoon
Date: 2008-02-01 01:30:43 -0800 (Fri, 01 Feb 2008)
Log Message:
-----------
Fixed a test where a fractional number was stripped out
of the hash key, causing test failures
Modified Paths:
--------------
Nagios-Plugin/trunk/Changes
Nagios-Plugin/trunk/t/Nagios-Plugin-Range.t
Modified: Nagios-Plugin/trunk/Changes
===================================================================
--- Nagios-Plugin/trunk/Changes 2008-01-31 11:52:45 UTC (rev 1920)
+++ Nagios-Plugin/trunk/Changes 2008-02-01 09:30:43 UTC (rev 1921)
@@ -1,5 +1,8 @@
Revision history for Perl module Nagios::Plugin.
+0.24 1st February 2008
+ - Fixed a test failure which highlighted a precision rounding within hashes
+
0.23 18th December 2007
- Use $^X for perl in check_stuff.t test, due to lots of failing in CPAN Testers
Modified: Nagios-Plugin/trunk/t/Nagios-Plugin-Range.t
===================================================================
--- Nagios-Plugin/trunk/t/Nagios-Plugin-Range.t 2008-01-31 11:52:45 UTC (rev 1920)
+++ Nagios-Plugin/trunk/t/Nagios-Plugin-Range.t 2008-02-01 09:30:43 UTC (rev 1921)
@@ -1,7 +1,7 @@
use strict;
#use Test::More qw(no_plan);
-use Test::More tests => 149;
+use Test::More tests => 151;
BEGIN {
use_ok('Nagios::Plugin::Range');
@@ -157,8 +157,13 @@
-95.999 => 1,
-1 => 1,
0 => 1,
- 123456789012344.91 => 1,
+ # The fractional values needs to be quoted, otherwise the hash rounds it up to ..345
+ # and there is one less test run.
+ # I think some newer versions of perl use a higher precision value for the hash key.
+ # This doesn't appear to affect the actual plugin though
+ "123456789012344.91" => 1,
123456789012345 => 0,
+ "123456789012345.61" => 0,
123456789012346 => 0,
};
test_expected( $r, $expected );
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
lmpx.com only provides a reader for public news (NNTP) servers. It is not
affiliated with the servers or forums shown here and is not responsible for
the content of articles, which is written by their respective authors.