summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTon Voon <tonvoon@users.sourceforge.net>2008-11-21 01:35:04 +0000
committerTon Voon <tonvoon@users.sourceforge.net>2008-11-21 01:35:04 +0000
commit3ae2f969910f6b0dbcd1b85b667f223f87ea2757 (patch)
tree12e3e724fcc9b30bd641e158183a8a88d16d60eb
parent96e9e6710ff0e4a0b0354c44e9e0aec4ee8fc7cd (diff)
downloadmonitoring-plugin-perl-3ae2f969910f6b0dbcd1b85b667f223f87ea2757.tar.gz
Fixed test problems against Test::More 0.86
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/Nagios-Plugin/trunk@2089 f882894a-f735-0410-b71e-b25c423dba1c
-rw-r--r--Changes4
-rw-r--r--lib/Nagios/Plugin/Range.pm1
-rw-r--r--t/Nagios-Plugin-Performance.t6
3 files changed, 9 insertions, 2 deletions
diff --git a/Changes b/Changes
index 36128d0..78382e1 100644
--- a/Changes
+++ b/Changes
@@ -1,5 +1,9 @@
1Revision history for Perl module Nagios::Plugin. 1Revision history for Perl module Nagios::Plugin.
2 2
30.28 21st November 2008
4 - Fixed test problems when run against Test::More 0.86
5 - Added max_state_* wrappers
6
30.27 14th May 2008 70.27 14th May 2008
4 - Fixed parsing of performance data with scientific notation 8 - Fixed parsing of performance data with scientific notation
5 9
diff --git a/lib/Nagios/Plugin/Range.pm b/lib/Nagios/Plugin/Range.pm
index 32a0639..536f6bb 100644
--- a/lib/Nagios/Plugin/Range.pm
+++ b/lib/Nagios/Plugin/Range.pm
@@ -15,6 +15,7 @@ use Nagios::Plugin::Functions qw(:DEFAULT $value_re);
15our ($VERSION) = $Nagios::Plugin::Functions::VERSION; 15our ($VERSION) = $Nagios::Plugin::Functions::VERSION;
16 16
17use overload 17use overload
18 'eq' => sub { shift->_stringify },
18 '""' => sub { shift->_stringify }; 19 '""' => sub { shift->_stringify };
19 20
20# alert_on constants (undef == range not set) 21# alert_on constants (undef == range not set)
diff --git a/t/Nagios-Plugin-Performance.t b/t/Nagios-Plugin-Performance.t
index 0c9ab74..fa36ce0 100644
--- a/t/Nagios-Plugin-Performance.t
+++ b/t/Nagios-Plugin-Performance.t
@@ -130,8 +130,10 @@ cmp_ok( $p[0]->value, "eq", "0.002722", "value okay");
130cmp_ok( $p[0]->uom, "eq", "s", "uom okay"); 130cmp_ok( $p[0]->uom, "eq", "s", "uom okay");
131 ok( defined $p[0]->threshold->warning->is_set, "Warning range has been set"); 131 ok( defined $p[0]->threshold->warning->is_set, "Warning range has been set");
132 ok( defined $p[0]->threshold->critical->is_set, "Critical range has been set"); 132 ok( defined $p[0]->threshold->critical->is_set, "Critical range has been set");
133cmp_ok( $p[0]->threshold->warning, 'eq', "0", "warn okay"); 133# The two below used to be cmp_ok, but Test::More 0.86 appears to have a problem with a stringification
134cmp_ok( $p[0]->threshold->critical, 'eq', "0", "crit okay"); 134# of 0. See http://rt.cpan.org/Ticket/Display.html?id=41109
135is( $p[0]->threshold->warning, "0", "warn okay");
136is( $p[0]->threshold->critical, "0", "crit okay");
135 137
136@p = Nagios::Plugin::Performance->parse_perfstring("pct_used=73.7%;90;95"); 138@p = Nagios::Plugin::Performance->parse_perfstring("pct_used=73.7%;90;95");
137cmp_ok( $p[0]->label, "eq", "pct_used", "label okay"); 139cmp_ok( $p[0]->label, "eq", "pct_used", "label okay");