✨ feat(deps/utable): define kv in utable.h temporary
This commit is contained in:
18
deps/utable/test/unit_test_utable.cpp
vendored
18
deps/utable/test/unit_test_utable.cpp
vendored
@@ -399,7 +399,7 @@ TEST(utable_test, add_blob_then_del)
|
||||
|
||||
char *value;
|
||||
size_t value_len;
|
||||
utable_delete_item(table, "key");
|
||||
utable_delete(table, "key", strlen("key"));
|
||||
EXPECT_EQ(utable_get0_blob_value(table, "key", &value, &value_len), -1);
|
||||
EXPECT_EQ(utable_get0_cstring_value(table, "key", &value, &value_len), -1);
|
||||
int64_t *value_array;
|
||||
@@ -435,7 +435,7 @@ TEST(utable_test, add_string_array_then_del)
|
||||
|
||||
char *value;
|
||||
size_t value_len;
|
||||
utable_delete_item(table, "key");
|
||||
utable_delete(table, "key", strlen("key"));
|
||||
EXPECT_EQ(utable_get0_blob_value(table, "key", &value, &value_len), -1);
|
||||
EXPECT_EQ(utable_get0_cstring_value(table, "key", &value, &value_len), -1);
|
||||
int64_t *value_array;
|
||||
@@ -583,7 +583,7 @@ TEST(utable_test, replace_8k_cstring)
|
||||
|
||||
test_utable_assert_str(table, "key1", str1);
|
||||
|
||||
utable_delete_item(table, "key1");
|
||||
utable_delete(table, "key1", strlen("key1"));
|
||||
utable_add_cstring(table, "key1", str2, strlen(str2));
|
||||
|
||||
test_utable_assert_str(table, "key1", str2);
|
||||
@@ -616,7 +616,7 @@ TEST(utable_test, replace_cstring_many_times)
|
||||
|
||||
for(int i=0; i<100000; i++)
|
||||
{
|
||||
utable_delete_item(table, "key1");
|
||||
utable_delete(table, "key1", strlen("key1"));
|
||||
utable_add_cstring(table, "key1", str, strlen(str));
|
||||
}
|
||||
|
||||
@@ -639,7 +639,7 @@ TEST(utable_test, merge_empty_to_empty)
|
||||
{
|
||||
struct utable *table = utable_new();
|
||||
struct utable *table2 = utable_new();
|
||||
utable_merge(table, table2);
|
||||
utable_union(table, table2);
|
||||
EXPECT_EQ(utable_next_key(table), nullptr);
|
||||
|
||||
struct utable_stat A={}, B={};
|
||||
@@ -664,12 +664,12 @@ TEST(utable_test, merge_all_new)
|
||||
const char *blob = "bin hello world";
|
||||
utable_add_blob(table2, "key on tbl2", blob, strlen(blob));
|
||||
|
||||
utable_merge(table2, table);
|
||||
utable_union(table2, table);
|
||||
test_utable_assert_arr(table2, "key2", int_array, 2);
|
||||
test_utable_assert_str(table2, "key1", str);
|
||||
test_utable_assert_blob(table2, "key on tbl2", blob, strlen(blob));
|
||||
|
||||
utable_merge(table, table2);
|
||||
utable_union(table, table2);
|
||||
struct utable_stat A={}, B={};
|
||||
utable_stat(table, &A);
|
||||
utable_stat(table2, &B);
|
||||
@@ -688,7 +688,7 @@ TEST(utable_test, merge_all_skip)
|
||||
utable_add_integer_array(table, "key2", int_array, 2);
|
||||
struct utable *table2 = utable_duplicate(table);
|
||||
|
||||
utable_merge(table2, table);
|
||||
utable_union(table2, table);
|
||||
|
||||
EXPECT_STREQ(utable_next_key(table2), "key1");
|
||||
EXPECT_STREQ(utable_next_key(table2), "key2");
|
||||
@@ -710,7 +710,7 @@ TEST(utable_test, merge_some_skip_some_new)
|
||||
const char *str3 = "val on tbl1";
|
||||
utable_add_cstring(table, "key1", str3, strlen(str3));
|
||||
|
||||
utable_merge(table2, table);
|
||||
utable_union(table2, table);
|
||||
|
||||
test_utable_assert_str(table2, "key_share", str2);
|
||||
test_utable_assert_str(table2, "key1", str3);
|
||||
|
||||
Reference in New Issue
Block a user