Lines Matching refs:index
140 size_t index = RANDOM (gl_list_size (list1));
144 node1 = gl_list_set_at (list1, index, obj);
145 ASSERT (gl_list_get_at (list1, index) == obj);
148 node2 = gl_list_set_at (list2, index, obj);
149 ASSERT (gl_list_get_at (list2, index) == obj);
152 node3 = gl_list_set_at (list3, index, obj);
153 ASSERT (gl_list_get_at (list3, index) == obj);
156 if (index > 0)
159 == gl_list_get_at (list1, index - 1));
161 == gl_list_get_at (list2, index - 1));
163 == gl_list_get_at (list2, index - 1));
165 if (index + 1 < gl_list_size (list1))
168 == gl_list_get_at (list1, index + 1));
170 == gl_list_get_at (list2, index + 1));
172 == gl_list_get_at (list2, index + 1));
283 size_t index = RANDOM (gl_list_size (list1) + 1);
286 node1 = gl_list_add_at (list1, index, obj);
287 node2 = gl_list_add_at (list2, index, obj);
288 node3 = gl_list_add_at (list3, index, obj);
289 ASSERT (gl_list_get_at (list1, index) == obj);
291 ASSERT (gl_list_get_at (list2, index) == obj);
293 ASSERT (gl_list_get_at (list3, index) == obj);
295 if (index > 0)
298 == gl_list_get_at (list1, index - 1));
300 == gl_list_get_at (list2, index - 1));
302 == gl_list_get_at (list2, index - 1));
304 if (index + 1 < gl_list_size (list1))
307 == gl_list_get_at (list1, index + 1));
309 == gl_list_get_at (list2, index + 1));
311 == gl_list_get_at (list2, index + 1));
337 size_t index = RANDOM (n);
338 ASSERT (gl_list_remove_at (list1, index));
339 ASSERT (gl_list_remove_at (list2, index));
340 ASSERT (gl_list_remove_at (list3, index));