diff options
| author | Dominique Broeglin <dominique.broeglin@gmail.com> | 2013-01-26 21:30:55 +0100 |
|---|---|---|
| committer | Holger Weiss <holger@zedat.fu-berlin.de> | 2013-08-17 17:19:34 +0200 |
| commit | 30bf8025d2ccb7c1fdcf4f69ed543cba4e753625 (patch) | |
| tree | 7260341ac8b299fdfa162ade5cee5b1670787b7e | |
| parent | ec537bc4636459970b8bdc7fd7563f08c945699b (diff) | |
| download | monitoring-plugins-30bf8025d2ccb7c1fdcf4f69ed543cba4e753625.tar.gz | |
Adding tests for range @1:1
| -rw-r--r-- | lib/tests/test_utils.c | 14 |
1 files changed, 13 insertions, 1 deletions
diff --git a/lib/tests/test_utils.c b/lib/tests/test_utils.c index d4a08005..79e1110a 100644 --- a/lib/tests/test_utils.c +++ b/lib/tests/test_utils.c | |||
| @@ -38,7 +38,7 @@ main (int argc, char **argv) | |||
| 38 | state_data *temp_state_data; | 38 | state_data *temp_state_data; |
| 39 | time_t current_time; | 39 | time_t current_time; |
| 40 | 40 | ||
| 41 | plan_tests(141); | 41 | plan_tests(150); |
| 42 | 42 | ||
| 43 | ok( this_nagios_plugin==NULL, "nagios_plugin not initialised"); | 43 | ok( this_nagios_plugin==NULL, "nagios_plugin not initialised"); |
| 44 | 44 | ||
| @@ -132,6 +132,18 @@ main (int argc, char **argv) | |||
| 132 | ok( check_range(0, range) == TRUE, "0 - alert"); | 132 | ok( check_range(0, range) == TRUE, "0 - alert"); |
| 133 | free(range); | 133 | free(range); |
| 134 | 134 | ||
| 135 | range = parse_range_string("@1:1"); | ||
| 136 | ok( range != NULL, "'@1:1' is a valid range"); | ||
| 137 | ok( range->start == 1, "Start correct"); | ||
| 138 | ok( range->start_infinity == FALSE, "Not using negative infinity"); | ||
| 139 | ok( range->end == 1, "End correct"); | ||
| 140 | ok( range->end_infinity == FALSE, "Not using infinity"); | ||
| 141 | ok( range->alert_on == INSIDE, "Will alert on inside of this range" ); | ||
| 142 | ok( check_range(0.5, range) == FALSE, "0.5 - no alert"); | ||
| 143 | ok( check_range(1, range) == TRUE, "1 - alert"); | ||
| 144 | ok( check_range(5.2, range) == FALSE, "5.2 - no alert"); | ||
| 145 | free(range); | ||
| 146 | |||
| 135 | range = parse_range_string("1:1"); | 147 | range = parse_range_string("1:1"); |
| 136 | ok( range != NULL, "'1:1' is a valid range"); | 148 | ok( range != NULL, "'1:1' is a valid range"); |
| 137 | ok( range->start == 1, "Start correct"); | 149 | ok( range->start == 1, "Start correct"); |
