| 119 | #define INIT_HOOK_LIST(initial_value) { 1, { initial_value } } |
| 120 | |
| 121 | TEST(HookListTest, InitialValueExists) { |
| 122 | TestHookList list = INIT_HOOK_LIST(69); |
| 123 | uintptr_t values[2] = { 0, 0 }; |
| 124 | EXPECT_EQ(1, TestHookList_Traverse(list, values, 2)); |
| 125 | EXPECT_EQ(69, values[0]); |
| 126 | EXPECT_EQ(1, list.priv_end); |
| 127 | } |
| 128 | |
| 129 | TEST(HookListTest, CanRemoveInitialValue) { |
| 130 | TestHookList list = INIT_HOOK_LIST(69); |
nothing calls this directly
no test coverage detected