Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/zabbix/zabbix.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorAndrejs Kozlovs <andrejs.kozlovs@zabbix.com>2021-04-27 16:42:58 +0300
committerAndrejs Kozlovs <andrejs.kozlovs@zabbix.com>2021-04-27 16:42:58 +0300
commit59aeca3c329661360a7b593fdd05f935e6843f2e (patch)
tree1a5942940809e83847831a6352ac5bc92f4870a3 /tests
parent35612e507bc3529527e1d05ddf70fafa14ed9ceb (diff)
........S. [ZBXNEXT-114] fixed PR, double format, added sortorder, changed index
Diffstat (limited to 'tests')
-rw-r--r--tests/libs/zbxserver/valuemaps.c2
-rw-r--r--tests/libs/zbxserver/valuemaps.yaml41
2 files changed, 26 insertions, 17 deletions
diff --git a/tests/libs/zbxserver/valuemaps.c b/tests/libs/zbxserver/valuemaps.c
index 3bf4de2383a..eca5f6ca832 100644
--- a/tests/libs/zbxserver/valuemaps.c
+++ b/tests/libs/zbxserver/valuemaps.c
@@ -42,7 +42,6 @@ ZBX_PTR_VECTOR_DECL(valuemaps_ptr, zbx_valuemaps_t *)
#include "valuemaps_test.h"
-
static void zbx_valuemaps_free(zbx_valuemaps_t *valuemap)
{
zbx_free(valuemap);
@@ -87,7 +86,6 @@ void zbx_mock_test_entry(void **state)
zbx_mock_assert_int_eq("valuemaps return value", expected_ret, ret);
zbx_mock_assert_str_eq("new value", newvalue, value);
-
zbx_vector_valuemaps_ptr_clear_ext(&valuemaps, zbx_valuemaps_free);
zbx_vector_valuemaps_ptr_destroy(&valuemaps);
ZBX_UNUSED(state);
diff --git a/tests/libs/zbxserver/valuemaps.yaml b/tests/libs/zbxserver/valuemaps.yaml
index a6b8fa9abb0..1d9098916fa 100644
--- a/tests/libs/zbxserver/valuemaps.yaml
+++ b/tests/libs/zbxserver/valuemaps.yaml
@@ -11,7 +11,7 @@ in:
newvalue: "Regex 1"
- type: 2
value: "3"
- newvalue: "Value < 3"
+ newvalue: "Value <= 3"
out:
return: SUCCEED
value: "Value 0 (0)"
@@ -28,12 +28,12 @@ in:
newvalue: "Regex 1"
- type: 2
value: "3"
- newvalue: "Value < 3"
+ newvalue: "Value <= 3"
out:
return: SUCCEED
value: "Regex 1 (1)"
---
-test case: range < 3
+test case: range <= 3
in:
value: 2
valuemaps:
@@ -45,10 +45,10 @@ in:
newvalue: "Regex 1"
- type: 2
value: "3"
- newvalue: "Value < 3"
+ newvalue: "Value <= 3"
out:
return: SUCCEED
- value: "Value < 3 (2)"
+ value: "Value <= 3 (2)"
---
test case: range 5-7
in:
@@ -62,7 +62,7 @@ in:
newvalue: "Regex 1"
- type: 2
value: "3"
- newvalue: "Value < 3"
+ newvalue: "Value <= 3"
- type: 3
value: "5-7"
newvalue: "Value 5-7"
@@ -82,16 +82,16 @@ in:
newvalue: "Regex 1"
- type: 2
value: 3
- newvalue: "Value < 3"
+ newvalue: "Value <= 3"
- type: 3
value: "5-7"
newvalue: "Value 5-7"
- type: 1
value: 10
- newvalue: "Value > 10"
+ newvalue: "Value >= 10"
out:
return: SUCCEED
- value: "Value > 10 (15)"
+ value: "Value >= 10 (15)"
---
test case: default
in:
@@ -105,13 +105,13 @@ in:
newvalue: "Regex 1"
- type: 2
value: 3
- newvalue: "Value < 3"
+ newvalue: "Value <= 3"
- type: 3
value: "5-7"
newvalue: "Value 5-7"
- type: 1
value: 10
- newvalue: "Value > 10"
+ newvalue: "Value >= 10"
- type: 5
value: ""
newvalue: "Default"
@@ -131,13 +131,13 @@ in:
newvalue: "Regex 1"
- type: 2
value: 3
- newvalue: "Value < 3"
+ newvalue: "Value <= 3"
- type: 3
value: "5-7"
newvalue: "Value 5-7"
- type: 1
value: 10
- newvalue: "Value > 10"
+ newvalue: "Value >= 10"
out:
return: FAIL
value: 4
@@ -148,7 +148,7 @@ in:
valuemaps:
- type: 2
value: 3
- newvalue: "Value < 3"
+ newvalue: "Value <= 3"
- type: 0
value: 1
newvalue: "Value 1"
@@ -157,7 +157,7 @@ in:
newvalue: "Regex 1"
out:
return: SUCCEED
- value: "Value < 3 (1)"
+ value: "Value <= 3 (1)"
---
test case: complex range
in:
@@ -169,5 +169,16 @@ in:
out:
return: SUCCEED
value: "Range (4)"
+---
+test case: complex range2
+in:
+ value: 4
+ valuemaps:
+ - type: 3
+ value: "-10--5,-3-1,32,44,9.0e-1- 6.0e0, 10.5 -12.5, 133.1, 8"
+ newvalue: "Range"
+out:
+ return: SUCCEED
+ value: "Range (4)"
...