| 2531 |
2531 |
| 2532 CX_TEST_ASSERT(cxListSize(list) == testdata_len); |
2532 CX_TEST_ASSERT(cxListSize(list) == testdata_len); |
| 2533 CX_TEST_ASSERT(cxListFind(list, x) == exp); |
2533 CX_TEST_ASSERT(cxListFind(list, x) == exp); |
| 2534 CX_TEST_ASSERT(cxListFindRemove(list, x) == exp); |
2534 CX_TEST_ASSERT(cxListFindRemove(list, x) == exp); |
| 2535 CX_TEST_ASSERT(cxListSize(list) == testdata_len - 1); |
2535 CX_TEST_ASSERT(cxListSize(list) == testdata_len - 1); |
| 2536 CX_TEST_ASSERT(cxListFind(list, x) != exp); |
2536 for (unsigned i = 0, j = 0 ; i < testdata_len - 1 ; i++,j++) { |
| |
2537 if (i == exp) { |
| |
2538 j++; |
| |
2539 continue; |
| |
2540 } |
| |
2541 CX_TEST_ASSERT(*(int*)cxListAt(list, i) == testdata[j]); |
| |
2542 } |
| 2537 |
2543 |
| 2538 int notinlist = -1; |
2544 int notinlist = -1; |
| 2539 CX_TEST_ASSERT(cxListFindRemove(list, ¬inlist) == cxListSize(list)); |
2545 CX_TEST_ASSERT(cxListFindRemove(list, ¬inlist) == cxListSize(list)); |
| 2540 CX_TEST_ASSERT(cxListSize(list) == testdata_len - 1); |
2546 CX_TEST_ASSERT(cxListSize(list) == testdata_len - 1); |
| 2541 |
2547 |
| 2597 } |
2603 } |
| 2598 CX_TEST_ASSERT(cxListSize(list) == testdata_len); |
2604 CX_TEST_ASSERT(cxListSize(list) == testdata_len); |
| 2599 CX_TEST_ASSERT(cxListFind(list, &val) == exp); |
2605 CX_TEST_ASSERT(cxListFind(list, &val) == exp); |
| 2600 CX_TEST_ASSERT(cxListFindRemove(list, &val) == exp); |
2606 CX_TEST_ASSERT(cxListFindRemove(list, &val) == exp); |
| 2601 CX_TEST_ASSERT(cxListSize(list) == testdata_len - 1); |
2607 CX_TEST_ASSERT(cxListSize(list) == testdata_len - 1); |
| 2602 CX_TEST_ASSERT(cxListFind(list, &val) != exp); |
2608 for (unsigned i = 0, j = 0 ; i < testdata_len - 1 ; i++,j++) { |
| |
2609 if (i == exp) { |
| |
2610 j++; |
| |
2611 continue; |
| |
2612 } |
| |
2613 CX_TEST_ASSERT(*(int*)cxListAt(list, i) == testdata[j]); |
| |
2614 } |
| 2603 |
2615 |
| 2604 int notinlist = -1; |
2616 int notinlist = -1; |
| 2605 CX_TEST_ASSERT(cxListFindRemove(list, ¬inlist) == cxListSize(list)); |
2617 CX_TEST_ASSERT(cxListFindRemove(list, ¬inlist) == cxListSize(list)); |
| 2606 CX_TEST_ASSERT(cxListSize(list) == testdata_len - 1); |
2618 CX_TEST_ASSERT(cxListSize(list) == testdata_len - 1); |
| 2607 |
2619 |