From 9ba1c9f0487bfc44b7709c14c25da430d9f92098 Mon Sep 17 00:00:00 2001 From: Dmitrijs Goloscapovs Date: Tue, 8 Jun 2021 09:41:51 +0300 Subject: .......... [ZBX-19299] fixed cmocka tests (cherry picked from commit 1e1e7d1d0829283d4800aace6cf583a9ee667927) --- tests/libs/zbxalgo/evaluate.c | 2 ++ tests/libs/zbxcommon/zbx_variant_compare.c | 2 ++ tests/libs/zbxserver/evaluate_function.c | 2 ++ tests/zbxmockassert.h | 2 ++ 4 files changed, 8 insertions(+) (limited to 'tests') diff --git a/tests/libs/zbxalgo/evaluate.c b/tests/libs/zbxalgo/evaluate.c index 86e422d9d9c..0bd3a2c7eea 100644 --- a/tests/libs/zbxalgo/evaluate.c +++ b/tests/libs/zbxalgo/evaluate.c @@ -34,6 +34,8 @@ void zbx_mock_test_entry(void **state) ZBX_UNUSED(state); + ZBX_DOUBLE_EPSILON = 0.000001; + if (ZBX_MOCK_SUCCESS != (error = zbx_mock_in_parameter("expression", ¶m_handle)) || ZBX_MOCK_SUCCESS != (error = zbx_mock_string(param_handle, &expression))) { diff --git a/tests/libs/zbxcommon/zbx_variant_compare.c b/tests/libs/zbxcommon/zbx_variant_compare.c index a972a5bdd8c..70d710b509b 100644 --- a/tests/libs/zbxcommon/zbx_variant_compare.c +++ b/tests/libs/zbxcommon/zbx_variant_compare.c @@ -110,6 +110,8 @@ void zbx_mock_test_entry(void **state) ZBX_UNUSED(state); + ZBX_DOUBLE_EPSILON = 0.000001; + mock_read_variant("in.value1", &value1); mock_read_variant("in.value2", &value2); diff --git a/tests/libs/zbxserver/evaluate_function.c b/tests/libs/zbxserver/evaluate_function.c index 58d8cbe1e5d..f31c7fb5056 100644 --- a/tests/libs/zbxserver/evaluate_function.c +++ b/tests/libs/zbxserver/evaluate_function.c @@ -78,6 +78,8 @@ void zbx_mock_test_entry(void **state) zbx_mock_handle_t handle; zbx_variant_t returned_value; + ZBX_DOUBLE_EPSILON = 0.000001; + err = zbx_vc_init(&error); zbx_mock_assert_result_eq("Value cache initialization failed", SUCCEED, err); diff --git a/tests/zbxmockassert.h b/tests/zbxmockassert.h index c14fc4adacd..2af6c2ad17a 100644 --- a/tests/zbxmockassert.h +++ b/tests/zbxmockassert.h @@ -22,6 +22,8 @@ #include "common.h" +extern double ZBX_DOUBLE_EPSILON; + void __zbx_mock_assert_str_eq(const char *file, int line, const char *prefix_msg, const char *expected_value, const char *returned_value); -- cgit v1.2.3