MCPcopy Create free account
hub / github.com/git/git / test_oidtree__insert_overwrites_data

Function test_oidtree__insert_overwrites_data

t/unit-tests/u-oidtree.c:109–127  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

107}
108
109void test_oidtree__insert_overwrites_data(void)
110{
111 struct object_id oid;
112 struct oidtree ot;
113 int a, b;
114
115 cl_parse_any_oid("1", &oid);
116
117 oidtree_init(&ot);
118
119 oidtree_insert(&ot, &oid, NULL);
120 cl_assert_equal_p(oidtree_get(&ot, &oid), NULL);
121 oidtree_insert(&ot, &oid, &a);
122 cl_assert_equal_p(oidtree_get(&ot, &oid), &a);
123 oidtree_insert(&ot, &oid, &b);
124 cl_assert_equal_p(oidtree_get(&ot, &oid), &b);
125
126 oidtree_clear(&ot);
127}

Callers

nothing calls this directly

Calls 5

cl_parse_any_oidFunction · 0.85
oidtree_initFunction · 0.85
oidtree_insertFunction · 0.85
oidtree_getFunction · 0.85
oidtree_clearFunction · 0.85

Tested by

no test coverage detected