diff options
author | Andrejs Kozlovs <andrejs.kozlovs@zabbix.com> | 2021-04-27 16:42:58 +0300 |
---|---|---|
committer | Andrejs Kozlovs <andrejs.kozlovs@zabbix.com> | 2021-04-27 16:42:58 +0300 |
commit | 59aeca3c329661360a7b593fdd05f935e6843f2e (patch) | |
tree | 1a5942940809e83847831a6352ac5bc92f4870a3 /tests | |
parent | 35612e507bc3529527e1d05ddf70fafa14ed9ceb (diff) |
........S. [ZBXNEXT-114] fixed PR, double format, added sortorder, changed index
Diffstat (limited to 'tests')
-rw-r--r-- | tests/libs/zbxserver/valuemaps.c | 2 | ||||
-rw-r--r-- | tests/libs/zbxserver/valuemaps.yaml | 41 |
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)" ... |