Home | History | Annotate | Download | only in tests

Lines Matching refs:elements

37                        ListElement elements[4]) {
43 REPORTER_ASSERT(reporter, in0 == list.isInList(&elements[0]));
44 REPORTER_ASSERT(reporter, in1 == list.isInList(&elements[1]));
45 REPORTER_ASSERT(reporter, in2 == list.isInList(&elements[2]));
46 REPORTER_ASSERT(reporter, in3 == list.isInList(&elements[3]));
52 ListElement elements[4] = {
60 check_list(list, reporter, true, 0, false, false, false, false, elements);
62 list.addToHead(&elements[0]);
64 check_list(list, reporter, false, 1, true, false, false, false, elements);
66 list.addToHead(&elements[1]);
67 list.addToHead(&elements[2]);
68 list.addToHead(&elements[3]);
70 check_list(list, reporter, false, 4, true, true, true, true, elements);
87 list.remove(&elements[1]);
88 list.remove(&elements[3]);
89 list.remove(&elements[0]);
91 check_list(list, reporter, false, 1, false, false, true, false, elements);
94 list.remove(&elements[2]);
97 check_list(list, reporter, true, 0, false, false, false, false, elements);
100 list.addAfter(&elements[1], NULL);
101 check_list(list, reporter, false, 1, false, true, false, false, elements);
103 list.remove(&elements[1]);
105 list.addBefore(&elements[1], NULL);
106 check_list(list, reporter, false, 1, false, true, false, false, elements);
108 list.addBefore(&elements[0], &elements[1]);
109 check_list(list, reporter, false, 2, true, true, false, false, elements);
111 list.addAfter(&elements[3], &elements[1]);
112 check_list(list, reporter, false, 3, true, true, false, true, elements);
114 list.addBefore(&elements[2], &elements[3]);
115 check_list(list, reporter, false, 4, true, true, true, true, elements);
223 // remember the elements before/after the insertion point.
285 // remember the prev and next elements from the element to be removed