zbx_db_add_condition_alloc(&sql, &sql_alloc, &sql_offset, field_name, in_ids.values, in_ids.values_num);
void zbx_mock_test_entry(void **state)
#if defined(HAVE_SQLITE3)
# define RESULT "out.sqlite_regex"
# define RESULT "out.sqlora_regex"
# define RESULT "out.sql_regex"
const char *sql_where, *sql_rgx, *field_name;
zbx_vector_uint64_t in_ids;
int i, count1, count2, shift, repeat;
uint64_t value_id, value;
size_t sql_alloc = 4 * ZBX_KIBIBYTE, sql_offset = 0;
sql_where = zbx_mock_get_parameter_string("in.sql_where");
field_name = zbx_mock_get_parameter_string("in.field_name");
value_id = zbx_mock_get_parameter_uint64("in.start_id");
count1 = atoi(zbx_mock_get_parameter_string("in.count1"));
count2 = atoi(zbx_mock_get_parameter_string("in.count2"));
shift = atoi(zbx_mock_get_parameter_string("in.shift"));
repeat = atoi(zbx_mock_get_parameter_string("in.repeat"));
sql_rgx = zbx_mock_get_parameter_string(RESULT);
sql = (char *)zbx_malloc(NULL, sql_alloc);
zbx_vector_uint64_create(&in_ids);
for (i = 0; i < count1; i++)
zbx_vector_uint64_append(&in_ids, value++);