🧪 test(utable exporter ): fix test case
This commit is contained in:
22
deps/utable/test/unit_test_utable.cpp
vendored
22
deps/utable/test/unit_test_utable.cpp
vendored
@@ -285,11 +285,11 @@ TEST(utable_test, export_invalid_unicode_string_to_json)
|
||||
cJSON_Delete(root);
|
||||
}
|
||||
|
||||
char *test_get_cstring_from_mpack_node(mpack_node_t node)
|
||||
char *test_get1_data_from_mpack_node(mpack_node_t node)
|
||||
{
|
||||
size_t len = mpack_node_strlen(node);
|
||||
size_t len = mpack_node_data_len(node);
|
||||
char *str = (char *)malloc(len + 1);
|
||||
memcpy(str, mpack_node_str(node), len);
|
||||
memcpy(str, mpack_node_data(node), len);
|
||||
str[len] = '\0';
|
||||
return str;
|
||||
}
|
||||
@@ -300,9 +300,9 @@ void test_utable_check_if_value_in_mpack(mpack_node_t item, const char *key, con
|
||||
mpack_node_t type_node = mpack_node_map_cstr(item, "type");
|
||||
mpack_node_t value_node = mpack_node_map_cstr(item, "value");
|
||||
|
||||
char *key_tmp = test_get_cstring_from_mpack_node(key_node);
|
||||
char *type_tmp = test_get_cstring_from_mpack_node(type_node);
|
||||
char *value_tmp = test_get_cstring_from_mpack_node(value_node);
|
||||
char *key_tmp = test_get1_data_from_mpack_node(key_node);
|
||||
char *type_tmp = test_get1_data_from_mpack_node(type_node);
|
||||
char *value_tmp = test_get1_data_from_mpack_node(value_node);
|
||||
EXPECT_STREQ(key_tmp, key);
|
||||
EXPECT_STREQ(type_tmp, "c_str");
|
||||
EXPECT_STREQ(value_tmp, value.c_str());
|
||||
@@ -317,8 +317,8 @@ void test_utable_check_if_value_in_mpack(mpack_node_t item, const char *key, int
|
||||
mpack_node_t key_node = mpack_node_map_cstr(item, "key");
|
||||
mpack_node_t type_node = mpack_node_map_cstr(item, "type");
|
||||
mpack_node_t value_node = mpack_node_map_cstr(item, "value");
|
||||
char *key_tmp = test_get_cstring_from_mpack_node(key_node);
|
||||
char *type_tmp = test_get_cstring_from_mpack_node(type_node);
|
||||
char *key_tmp = test_get1_data_from_mpack_node(key_node);
|
||||
char *type_tmp = test_get1_data_from_mpack_node(type_node);
|
||||
|
||||
EXPECT_STREQ(key_tmp, key);
|
||||
EXPECT_STREQ(type_tmp, "i_arr");
|
||||
@@ -336,8 +336,8 @@ void test_utable_check_if_value_in_mpack(mpack_node_t item, const char *key, con
|
||||
mpack_node_t key_node = mpack_node_map_cstr(item, "key");
|
||||
mpack_node_t type_node = mpack_node_map_cstr(item, "type");
|
||||
mpack_node_t value_node = mpack_node_map_cstr(item, "value");
|
||||
char *key_tmp = test_get_cstring_from_mpack_node(key_node);
|
||||
char *type_tmp = test_get_cstring_from_mpack_node(type_node);
|
||||
char *key_tmp = test_get1_data_from_mpack_node(key_node);
|
||||
char *type_tmp = test_get1_data_from_mpack_node(type_node);
|
||||
EXPECT_STREQ(key_tmp, key);
|
||||
EXPECT_STREQ(type_tmp, "blob");
|
||||
EXPECT_EQ(mpack_node_bin_size(value_node), blob_len);
|
||||
@@ -347,7 +347,7 @@ void test_utable_check_if_value_in_mpack(mpack_node_t item, const char *key, con
|
||||
free(type_tmp);
|
||||
}
|
||||
|
||||
TEST(utable_test, DISABLED_export_mpack)
|
||||
TEST(utable_test, export_mpack)
|
||||
{
|
||||
struct utable *table = utable_new();
|
||||
int64_t int_array[] = { 1, 2 };
|
||||
|
||||
Reference in New Issue
Block a user