Lines Matching refs:array2
44 OSArray *array1, *array2;
124 array2 = 0;
126 array2 = OSArray::withCapacity(1);
127 TEST_ASSERT('A', "3b", array2);
128 TEST_ASSERT('A', "3c", !array2->getCount());
129 TEST_ASSERT('A', "3d", array2->setObject(array1));
130 TEST_ASSERT('A', "3e", array1->getCount() == array2->getCount());
132 if (array2) {
134 TEST_ASSERT('A', "3f", numStrCache == (int) array2->getCount());
135 for (i = array2->getCount(); (str = array2->__takeObject(--i)); ) {
140 count += ((int) array2->getCount() == i);
145 TEST_ASSERT('A', "3j", !array2->getCount());
148 array2->flushCollection();
151 array2->release();
152 array2 = 0;
155 array2 = OSArray::withArray(array1, numStrCache - 1);
156 TEST_ASSERT('A', "3l", !array2);
157 array2 = OSArray::withArray(array1, array1->getCount());
158 TEST_ASSERT('A', "3m", array2);
161 if (array2) {
163 TEST_ASSERT('A', "3o", numStrCache == (int) array2->getCount());
164 for (i = 0; (str = array2->__takeObject(0)); i++) {
169 TEST_ASSERT('A', "3q", !array2->getCount());
170 array2->release();
171 array2 = 0;
191 array2 = OSArray::withCapacity(1);
192 TEST_ASSERT('A', "4e", array2);
193 if (array2) {
198 count += array2->setObject(sym, 0);
199 count2 += (str == array2->lastObject());
203 TEST_ASSERT('A', "4f", numStrCache == (int) array2->getCount());
207 if (array1 && array2) {
210 for (i = array1->getCount() - 1; (sym = array2->__takeObject(0)); i--) {
223 array2->release();
227 if (array2) array2->release();