• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/timemachine/gettext-0.17/gettext-tools/gnulib-tests/

Lines Matching defs:list1

47 check_equals (gl_list_t list1, gl_list_t list2)
51 n = gl_list_size (list1);
55 ASSERT (gl_list_get_at (list1, i) == gl_list_get_at (list2, i));
62 gl_list_t list1, list2;
80 /* Create list1. */
81 list1 = gl_list_create (GL_ARRAY_LIST, NULL, NULL, NULL, true,
88 check_equals (list1, list2);
96 if (gl_list_size (list1) > 0)
98 size_t index = RANDOM (gl_list_size (list1));
102 node1 = gl_list_set_at (list1, index, obj);
103 ASSERT (gl_list_get_at (list1, index) == obj);
104 ASSERT (gl_list_node_value (list1, node1) == obj);
112 ASSERT (gl_list_node_value (list1, gl_list_previous_node (list1, node1))
113 == gl_list_get_at (list1, index - 1));
115 if (index + 1 < gl_list_size (list1))
117 ASSERT (gl_list_node_value (list1, gl_list_next_node (list1, node1))
118 == gl_list_get_at (list1, index + 1));
126 node1 = gl_list_search (list1, obj);
135 ASSERT (gl_list_node_value (list1, node1) == obj);
144 index1 = gl_list_indexof (list1, obj);
153 ASSERT (gl_list_get_at (list1, index1) == obj);
163 node1 = gl_list_add_first (list1, obj);
165 ASSERT (gl_list_node_value (list1, node1) == obj);
167 ASSERT (gl_list_get_at (list1, 0) == obj);
175 node1 = gl_list_add_last (list1, obj);
177 ASSERT (gl_list_node_value (list1, node1) == obj);
179 ASSERT (gl_list_get_at (list1, gl_list_size (list1) - 1) == obj);
189 node1 = gl_list_add_first (list1, obj2);
190 node1 = gl_list_add_before (list1, node1, obj0);
191 node1 = gl_list_add_after (list1, node1, obj1);
195 ASSERT (gl_list_node_value (list1, node1) == obj1);
197 ASSERT (gl_list_get_at (list1, 0) == obj0);
198 ASSERT (gl_list_get_at (list1, 1) == obj1);
199 ASSERT (gl_list_get_at (list1, 2) == obj2);
207 size_t index = RANDOM (gl_list_size (list1) + 1);
210 node1 = gl_list_add_at (list1, index, obj);
212 ASSERT (gl_list_get_at (list1, index) == obj);
213 ASSERT (gl_list_node_value (list1, node1) == obj);
218 ASSERT (gl_list_node_value (list1, gl_list_previous_node (list1, node1))
219 == gl_list_get_at (list1, index - 1));
221 if (index + 1 < gl_list_size (list1))
223 ASSERT (gl_list_node_value (list1, gl_list_next_node (list1, node1))
224 == gl_list_get_at (list1, index + 1));
229 if (gl_list_size (list1) > 0)
231 size_t n = gl_list_size (list1);
232 const char *obj = gl_list_get_at (list1, RANDOM (n));
234 node1 = gl_list_search (list1, obj);
238 ASSERT (gl_list_remove_node (list1, node1));
240 ASSERT (gl_list_size (list1) == n - 1);
244 if (gl_list_size (list1) > 0)
246 size_t n = gl_list_size (list1);
248 ASSERT (gl_list_remove_at (list1, index));
250 ASSERT (gl_list_size (list1) == n - 1);
254 if (gl_list_size (list1) > 0)
256 size_t n = gl_list_size (list1);
257 const char *obj = gl_list_get_at (list1, RANDOM (n));
258 ASSERT (gl_list_remove (list1, obj));
260 ASSERT (gl_list_size (list1) == n - 1);
264 if (gl_list_size (list1) > 0)
266 size_t n = gl_list_size (list1);
268 ASSERT (!gl_list_remove (list1, obj));
270 ASSERT (gl_list_size (list1) == n);
275 size_t n = gl_list_size (list1);
278 iter1 = gl_list_iterator (list1);
283 ASSERT (gl_list_get_at (list1, i) == elt);
295 size_t end = RANDOM (gl_list_size (list1) + 1);
299 iter1 = gl_list_iterator_from_to (list1, start, end);
304 ASSERT (gl_list_get_at (list1, i) == elt);
315 check_equals (list1, list2);
318 gl_list_free (list1);