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:
authorArtjoms Rimdjonoks <artjoms.rimdjonoks@zabbix.com>2022-01-13 01:07:40 +0300
committerArtjoms Rimdjonoks <artjoms.rimdjonoks@zabbix.com>2022-01-13 01:07:40 +0300
commit46a769ebd5776e8b2e0a0bb3a6878c3cbd676102 (patch)
tree251799a44a747f5f42a29638e6de3b762d7609a2 /tests
parentb14df1c9af7f8c6f41391b078bc79ef53c156dbe (diff)
.......... [DEV-2062] removed duplicates from vc tests, fixed some warnings3
Diffstat (limited to 'tests')
-rw-r--r--tests/libs/zbxdbcache/zbx_vc_common.c30
-rw-r--r--tests/libs/zbxdbcache/zbx_vc_common.h24
2 files changed, 26 insertions, 28 deletions
diff --git a/tests/libs/zbxdbcache/zbx_vc_common.c b/tests/libs/zbxdbcache/zbx_vc_common.c
index 6dfa0c3d40e..18aad21e219 100644
--- a/tests/libs/zbxdbcache/zbx_vc_common.c
+++ b/tests/libs/zbxdbcache/zbx_vc_common.c
@@ -46,16 +46,10 @@ void zbx_vc_test_check_result(zbx_uint64_t *cache_hits, zbx_uint64_t *cache_miss
void zbx_vc_common_test_func(
void **state,
- void (*zbx_vc_test_add_values_setup)(zbx_mock_handle_t *handle, zbx_vector_ptr_t *history, int *err,
- const char **data, int *ret_flush),
- void (*zbx_vc_test_get_value_setup)(zbx_mock_handle_t *handle, zbx_uint64_t *itemid,
- unsigned char *value_type, zbx_timespec_t *ts, int *err,
- zbx_vector_history_record_t *expected, zbx_vector_history_record_t *returned),
- void (*zbx_vc_test_check_result)(zbx_uint64_t *cache_hits, zbx_uint64_t *cache_misses),
- void (*zbx_vc_test_get_values_setup)(zbx_mock_handle_t *handle, zbx_uint64_t *itemid,
- unsigned char *value_type, zbx_timespec_t *ts, int *err,
- zbx_vector_history_record_t *expected, zbx_vector_history_record_t *returned,
- int *seconds, int *count))
+ zbx_vc_test_add_values_setup_cb add_values_cb,
+ zbx_vc_test_get_value_setup_cb get_value_cb,
+ zbx_vc_test_check_result_cb check_result_cb,
+ zbx_vc_test_get_values_setup_cb get_values_cb)
{
int err, seconds, count, item_status, item_active_range, item_db_cached_from,
item_values_total, cache_mode, ret_flush;
@@ -100,17 +94,17 @@ void zbx_vc_common_test_func(
}
}
- if (NULL != zbx_vc_test_add_values_setup)
+ if (NULL != add_values_cb)
{
- zbx_vc_test_add_values_setup(&handle, &history, &err, &data, &ret_flush);
+ add_values_cb(&handle, &history, &err, &data, &ret_flush);
}
- else if (NULL != zbx_vc_test_get_value_setup)
+ else if (NULL != get_value_cb)
{
- zbx_vc_test_get_value_setup(&handle, &itemid, &value_type, &ts, &err, &expected, &returned);
+ get_value_cb(&handle, &itemid, &value_type, &ts, &err, &expected, &returned);
}
- else if (NULL != zbx_vc_test_get_values_setup)
+ else if (NULL != get_values_cb)
{
- zbx_vc_test_get_values_setup(&handle, &itemid, &value_type, &ts, &err, &expected, &returned, &seconds,
+ get_values_cb(&handle, &itemid, &value_type, &ts, &err, &expected, &returned, &seconds,
&count);
}
@@ -174,8 +168,8 @@ void zbx_vc_common_test_func(
zbx_mock_assert_int_eq("cache.mode",
zbx_vcmock_str_to_cache_mode(zbx_mock_get_parameter_string("out.cache.mode")), cache_mode);
- if (NULL != zbx_vc_test_check_result)
- zbx_vc_test_check_result(&cache_hits, &cache_misses);
+ if (NULL != check_result_cb)
+ check_result_cb(&cache_hits, &cache_misses);
/* cleanup */
diff --git a/tests/libs/zbxdbcache/zbx_vc_common.h b/tests/libs/zbxdbcache/zbx_vc_common.h
index 3713e968d94..a350eb9b61f 100644
--- a/tests/libs/zbxdbcache/zbx_vc_common.h
+++ b/tests/libs/zbxdbcache/zbx_vc_common.h
@@ -20,6 +20,16 @@
#ifndef VC_COMMON_H
#define VC_COMMON_H
+typedef void (*zbx_vc_test_add_values_setup_cb)(zbx_mock_handle_t *handle, zbx_vector_ptr_t *history, int *err,
+ const char **data, int *ret_flush);
+typedef void (*zbx_vc_test_get_value_setup_cb)(zbx_mock_handle_t *handle, zbx_uint64_t *itemid,
+ unsigned char *value_type, zbx_timespec_t *ts, int *err, zbx_vector_history_record_t *expected,
+ zbx_vector_history_record_t *returned);
+typedef void (*zbx_vc_test_check_result_cb)(zbx_uint64_t *cache_hits, zbx_uint64_t *cache_misses);
+typedef void (*zbx_vc_test_get_values_setup_cb)(zbx_mock_handle_t *handle, zbx_uint64_t *itemid,
+ unsigned char *value_type, zbx_timespec_t *ts, int *err, zbx_vector_history_record_t *expected,
+ zbx_vector_history_record_t *returned, int *seconds, int *count);
+
void zbx_vc_test_add_values_setup(zbx_mock_handle_t *handle, zbx_vector_ptr_t *history, int *err, const char **data,
int *ret_flush);
void zbx_vc_test_get_value_setup(zbx_mock_handle_t *handle, zbx_uint64_t *itemid, unsigned char *value_type,
@@ -32,14 +42,8 @@ void zbx_vc_test_get_values_setup(zbx_mock_handle_t *handle, zbx_uint64_t *itemi
void zbx_vc_common_test_func(
void **state,
- void (*zbx_vc_test_add_values_setup)(zbx_mock_handle_t *handle, zbx_vector_ptr_t *history, int *err,
- const char **data, int *ret_flush),
- void (*zbx_vc_test_get_value_setup)(zbx_mock_handle_t *handle, zbx_uint64_t *itemid,
- unsigned char *value_type, zbx_timespec_t *ts, int *err,
- zbx_vector_history_record_t *expected, zbx_vector_history_record_t *returned),
- void (*zbx_vc_test_check_result)(zbx_uint64_t *cache_hits, zbx_uint64_t *cache_misses),
- void (*zbx_vc_test_get_values_setup)(zbx_mock_handle_t *handle, zbx_uint64_t *itemid,
- unsigned char *value_type, zbx_timespec_t *ts, int *err,
- zbx_vector_history_record_t *expected, zbx_vector_history_record_t *returned,
- int *seconds, int *count));
+ zbx_vc_test_add_values_setup_cb add_values_cb,
+ zbx_vc_test_get_value_setup_cb get_value_cb,
+ zbx_vc_test_check_result_cb check_result_cb,
+ zbx_vc_test_get_values_setup_cb get_values_cb);
#endif