ids__insert
TEST_ASSERT_EQUAL("ids__insert", ids__insert(ids1, strdup("foo")), 0);
TEST_ASSERT_EQUAL("ids__insert", ids__insert(ids1, strdup("bar")), 0);
TEST_ASSERT_EQUAL("ids__insert", ids__insert(ids2, strdup("foo")), 0);
TEST_ASSERT_EQUAL("ids__insert", ids__insert(ids2, strdup("bar")), 0);
TEST_ASSERT_EQUAL("ids__insert", ids__insert(ids2, strdup("baz")), 0);
return ids__insert(ctx->ids, id);
int ids__insert(struct hashmap *ids, const char *id);
if (!result.ids || ids__insert(result.ids, id)) {
ids__insert(ids->ids, tmp);
ids__insert(ids->ids, tmp);