diff options
-rw-r--r-- | tests/libs/zbxdbcache/zbx_vc_common.c | 28 |
1 files changed, 15 insertions, 13 deletions
diff --git a/tests/libs/zbxdbcache/zbx_vc_common.c b/tests/libs/zbxdbcache/zbx_vc_common.c index bbb78c49c1c..6dfa0c3d40e 100644 --- a/tests/libs/zbxdbcache/zbx_vc_common.c +++ b/tests/libs/zbxdbcache/zbx_vc_common.c @@ -27,8 +27,23 @@ #include "valuecache_test.h" #include "mocks/valuecache/valuecache_mock.h" +#include "zbx_vc_common.h" + extern zbx_uint64_t CONFIG_VALUE_CACHE_SIZE; +void zbx_vc_test_check_result(zbx_uint64_t *cache_hits, zbx_uint64_t *cache_misses) +{ + zbx_uint64_t expected_hits, expected_misses; + + if (FAIL == is_uint64(zbx_mock_get_parameter_string("out.cache.hits"), &expected_hits)) + fail_msg("Invalid out.cache.hits value"); + zbx_mock_assert_uint64_eq("cache.hits", expected_hits, *cache_hits); + + if (FAIL == is_uint64(zbx_mock_get_parameter_string("out.cache.misses"), &expected_misses)) + fail_msg("Invalid out.cache.misses value"); + zbx_mock_assert_uint64_eq("cache.misses", expected_misses, *cache_misses); +} + 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, @@ -172,16 +187,3 @@ void zbx_vc_common_test_func( zbx_vc_reset(); zbx_vc_destroy(); } - -void zbx_vc_test_check_result(zbx_uint64_t *cache_hits, zbx_uint64_t *cache_misses) -{ - zbx_uint64_t expected_hits, expected_misses; - - if (FAIL == is_uint64(zbx_mock_get_parameter_string("out.cache.hits"), &expected_hits)) - fail_msg("Invalid out.cache.hits value"); - zbx_mock_assert_uint64_eq("cache.hits", expected_hits, *cache_hits); - - if (FAIL == is_uint64(zbx_mock_get_parameter_string("out.cache.misses"), &expected_misses)) - fail_msg("Invalid out.cache.misses value"); - zbx_mock_assert_uint64_eq("cache.misses", expected_misses, *cache_misses); -} |