From b418181dfe80dd75169b6e8a619ac1932155dea2 Mon Sep 17 00:00:00 2001 From: Sven Nierlein Date: Mon, 20 Jan 2014 00:54:34 +0100 Subject: renamed module into Monitoring::Plugin since the complete monitoring team has been renamed, we also rename this module. Signed-off-by: Sven Nierlein --- t/Monitoring-Plugin-Functions-03.t | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 t/Monitoring-Plugin-Functions-03.t (limited to 't/Monitoring-Plugin-Functions-03.t') diff --git a/t/Monitoring-Plugin-Functions-03.t b/t/Monitoring-Plugin-Functions-03.t new file mode 100644 index 0000000..9f0a62c --- /dev/null +++ b/t/Monitoring-Plugin-Functions-03.t @@ -0,0 +1,21 @@ +# max_state tests + +use strict; +use Test::More tests => 8; + +BEGIN { use_ok("Monitoring::Plugin::Functions", ":all") } + +my $new_state = max_state( OK, WARNING ); + +is( $new_state, WARNING, "Moved up to WARNING" ); +is( max_state( $new_state, UNKNOWN ), WARNING, "Still at WARNING" ); + +$new_state = max_state( $new_state, CRITICAL ); +is( $new_state, CRITICAL, "Now at CRITICAL" ); +is( max_state( OK, OK ), OK, "This is OK" ); + +is( max_state( OK, UNKNOWN ), OK, "This is still OK, not UNKNOWN" ); + +is( max_state( OK, OK, OK, OK, OK, WARNING ), WARNING, "Use WARNING in this list" ); + +is( max_state(), UNKNOWN, "Return UNKNOWN if no parameters" ); -- cgit v1.2.3-74-g34f1