()
| 623 | |
| 624 | #[test] |
| 625 | fn test_sequence_insert_after() { |
| 626 | let mut seq: OrderingSequence<i32> = OrderingSequence::new(); |
| 627 | seq.insert(1, None); |
| 628 | let idx = seq.insert(2, Some(1)); |
| 629 | |
| 630 | assert_eq!(idx, 1); |
| 631 | assert_eq!(seq.len(), 2); |
| 632 | assert_eq!(seq.get(0), Some(&1)); |
| 633 | assert_eq!(seq.get(1), Some(&2)); |
| 634 | } |
| 635 | |
| 636 | #[test] |
| 637 | fn test_sequence_concurrent_insert() { |