Changeset 81ab5eb for tests/list/dlist-insert-remove.cfa
- Timestamp:
- Mar 29, 2026, 9:52:51 PM (3 days ago)
- Branches:
- master
- Children:
- e6e250d
- Parents:
- 00675ed4
- File:
-
- 1 edited
-
tests/list/dlist-insert-remove.cfa (modified) (11 diffs)
Legend:
- Unmodified
- Added
- Removed
-
tests/list/dlist-insert-remove.cfa
r00675ed4 r81ab5eb 1436 1436 // Section 4g 1437 1437 // 1438 // Test cases of isEmpty, isFirst, isLast,1438 // Test cases of empty, isFirst, isLast, 1439 1439 // remove_first, remove_last, modifications via iter 1440 1440 // … … 1449 1449 mary m3 = {3.7}; 1450 1450 1451 dlist(mary) ml; assert( isEmpty( ml ));1452 1453 insert_last(ml, m1); assert(! isEmpty( ml ));1454 insert_last(ml, m2); assert(! isEmpty( ml ));1455 insert_last(ml, m3); assert(! isEmpty( ml ));1451 dlist(mary) ml; assert(empty( ml )); 1452 1453 insert_last(ml, m1); assert(!empty( ml )); 1454 insert_last(ml, m2); assert(!empty( ml )); 1455 insert_last(ml, m3); assert(!empty( ml )); 1456 1456 1457 1457 mary & m1prev = prev( m1 ); … … 1494 1494 // queue, back to front 1495 1495 1496 assert( isEmpty( ml ));1496 assert(empty( ml )); 1497 1497 1498 1498 insert_last(ml, m1); … … 1500 1500 insert_last(ml, m3); 1501 1501 1502 &m1r = & remove_first(ml); assert(! isEmpty( ml ));1503 &m2r = & remove_first(ml); assert(! isEmpty( ml ));1504 &m3r = & remove_first(ml); assert( isEmpty( ml ));1505 &mxr = & remove_first(ml); assert( isEmpty( ml ));1502 &m1r = & remove_first(ml); assert(!empty( ml )); 1503 &m2r = & remove_first(ml); assert(!empty( ml )); 1504 &m3r = & remove_first(ml); assert(empty( ml )); 1505 &mxr = & remove_first(ml); assert(empty( ml )); 1506 1506 1507 1507 assert( &m1r == &m1 ); … … 1516 1516 // queue, front to back 1517 1517 1518 assert( isEmpty( ml ));1518 assert(empty( ml )); 1519 1519 1520 1520 insert_first(ml, m1); … … 1522 1522 insert_first(ml, m3); 1523 1523 1524 &m1r = & remove_last(ml); assert(! isEmpty( ml ));1525 &m2r = & remove_last(ml); assert(! isEmpty( ml ));1526 &m3r = & remove_last(ml); assert( isEmpty( ml ));1527 &mxr = & remove_last(ml); assert( isEmpty( ml ));1524 &m1r = & remove_last(ml); assert(!empty( ml )); 1525 &m2r = & remove_last(ml); assert(!empty( ml )); 1526 &m3r = & remove_last(ml); assert(empty( ml )); 1527 &mxr = & remove_last(ml); assert(empty( ml )); 1528 1528 1529 1529 assert( &m1r == &m1 ); … … 1538 1538 // stack at front 1539 1539 1540 assert( isEmpty( ml ));1540 assert(empty( ml )); 1541 1541 1542 1542 insert_first(ml, m1); … … 1544 1544 insert_first(ml, m3); 1545 1545 1546 &m3r = & remove_first(ml); assert(! isEmpty( ml ));1547 &m2r = & remove_first(ml); assert(! isEmpty( ml ));1548 &m1r = & remove_first(ml); assert( isEmpty( ml ));1549 &mxr = & remove_first(ml); assert( isEmpty( ml ));1546 &m3r = & remove_first(ml); assert(!empty( ml )); 1547 &m2r = & remove_first(ml); assert(!empty( ml )); 1548 &m1r = & remove_first(ml); assert(empty( ml )); 1549 &mxr = & remove_first(ml); assert(empty( ml )); 1550 1550 1551 1551 assert( &m1r == &m1 ); … … 1560 1560 // stack at back 1561 1561 1562 assert( isEmpty( ml ));1562 assert(empty( ml )); 1563 1563 1564 1564 insert_last(ml, m1); … … 1566 1566 insert_last(ml, m3); 1567 1567 1568 &m3r = & remove_last(ml); assert(! isEmpty( ml ));1569 &m2r = & remove_last(ml); assert(! isEmpty( ml ));1570 &m1r = & remove_last(ml); assert( isEmpty( ml ));1571 &mxr = & remove_last(ml); assert( isEmpty( ml ));1568 &m3r = & remove_last(ml); assert(!empty( ml )); 1569 &m2r = & remove_last(ml); assert(!empty( ml )); 1570 &m1r = & remove_last(ml); assert(empty( ml )); 1571 &mxr = & remove_last(ml); assert(empty( ml )); 1572 1572 1573 1573 assert( &m1r == &m1 ); … … 1593 1593 1594 1594 insert_before( iter( ml ), m1 ); 1595 assert( ! isEmpty( ml ) );1595 assert( !empty( ml ) ); 1596 1596 1597 1597 mary & mlfirst = first( ml );
Note:
See TracChangeset
for help on using the changeset viewer.