Add _get_emplace functions for associative array

This commit is contained in:
Patrick Pelissier committed 2023-03-29 22:59:43 +02:00
1 parent c515da9f37
commit 4e4e21793c
2 files changed
+30 -2

No files matched your search

+10
View File
@@ -593,6 +593,16 @@ static void test_emplace (void)
assert(ptr != NULL);
assert(testobj_cmp_ui(*ptr, 190) == 0);
dict_mpz_emplace_key(d, "IT", *ptr);
ptr = dict_mpz_get_emplace(d, "IT");
assert(ptr != NULL);
assert(testobj_cmp_ui(*ptr, 190) == 0);
dict_mpz_emplace_key_val_str(d, "SHE", "189");
ptr = dict_mpz_get_emplace(d, "SHE");
assert(ptr != NULL);
assert(testobj_cmp_ui(*ptr, 189) == 0);
string_clear(s);
dict_mpz_clear(d);
}