| 46 | } |
| 47 | |
| 48 | void test_oidmap__replace(void) |
| 49 | { |
| 50 | struct test_entry *entry, *prev; |
| 51 | |
| 52 | FLEX_ALLOC_STR(entry, name, "un"); |
| 53 | cl_parse_any_oid("11", &entry->entry.oid); |
| 54 | prev = oidmap_put(&map, entry); |
| 55 | cl_assert(prev != NULL); |
| 56 | cl_assert_equal_s(prev->name, "one"); |
| 57 | free(prev); |
| 58 | |
| 59 | FLEX_ALLOC_STR(entry, name, "deux"); |
| 60 | cl_parse_any_oid("22", &entry->entry.oid); |
| 61 | prev = oidmap_put(&map, entry); |
| 62 | cl_assert(prev != NULL); |
| 63 | cl_assert_equal_s(prev->name, "two"); |
| 64 | free(prev); |
| 65 | } |
| 66 | |
| 67 | void test_oidmap__get(void) |
| 68 | { |
nothing calls this directly
no test coverage detected