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:
authorSergey Simonenko <sergey.simonenko@zabbix.com>2022-08-01 12:12:55 +0300
committerSergey Simonenko <sergey.simonenko@zabbix.com>2022-08-01 12:12:55 +0300
commit20a20c89df664af65ace88fd0f75a2404e4c615b (patch)
treeef235d2825d419e493fb30d60d000648819bb96c /tests
parent163ec5cfae2917938799e64bd5f688624b06d676 (diff)
........S. [ZBX-21266] performance fix, added cmocka test cases for zbx_eval_parse_query()
Diffstat (limited to 'tests')
-rw-r--r--tests/libs/zbxeval/zbx_eval_parse_query.yaml48
1 files changed, 44 insertions, 4 deletions
diff --git a/tests/libs/zbxeval/zbx_eval_parse_query.yaml b/tests/libs/zbxeval/zbx_eval_parse_query.yaml
index 83274faee88..b90ad090fd9 100644
--- a/tests/libs/zbxeval/zbx_eval_parse_query.yaml
+++ b/tests/libs/zbxeval/zbx_eval_parse_query.yaml
@@ -39,6 +39,38 @@ out:
key: 'key[?, "[]"]'
filter: 'group="\"a\""'
---
+test case: Success '/{HOST.HOST}/key'
+in:
+ query: '/{HOST.HOST}/key'
+out:
+ host: '{HOST.HOST}'
+ key: 'key'
+ filter: ''
+---
+test case: Success '/{HOST.HOST}/{ITEM.KEY}'
+in:
+ query: '/{HOST.HOST}/{ITEM.KEY}'
+out:
+ host: '{HOST.HOST}'
+ key: '{ITEM.KEY}'
+ filter: ''
+---
+test case: Success '/host/{ITEM.KEY}'
+in:
+ query: '/host/{ITEM.KEY}'
+out:
+ host: 'host'
+ key: '{ITEM.KEY}'
+ filter: ''
+---
+test case: Success '/{HOST.HOST1}/{ITEM.KEY1}'
+in:
+ query: '/{HOST.HOST1}/{ITEM.KEY1}'
+out:
+ host: '{HOST.HOST1}'
+ key: '{ITEM.KEY1}'
+ filter: ''
+---
test case: Failure '/*/*?'
in:
query: '/*/*?'
@@ -56,8 +88,16 @@ in:
query: '/*/*['
out:
key: ''
+---
+test case: Failure '/{HOST.HOST/key'
+in:
+ query: '/{HOST.HOST/key'
+out:
+ key: ''
+---
+test case: Failure '/{HOST.HOST}/{ITEM.KEY'
+in:
+ query: '/{HOST.HOST}/{ITEM.KEY'
+out:
+ key: ''
...
-
-
-
-