()
| 704 | |
| 705 | #[test] |
| 706 | fn test_sequence_remove() { |
| 707 | let mut seq: OrderingSequence<i32> = OrderingSequence::new(); |
| 708 | seq.insert(1, None); |
| 709 | seq.insert(2, Some(1)); |
| 710 | |
| 711 | let removed = seq.remove(&1); |
| 712 | assert_eq!(removed, Some(1)); |
| 713 | assert_eq!(seq.len(), 1); |
| 714 | assert_eq!(seq.get(0), Some(&2)); |
| 715 | } |
| 716 | |
| 717 | #[test] |
| 718 | fn test_sequence_remove_not_found() { |