MCPcopy Create free account
hub / github.com/atomicdotdev/atomic / test_sequence_remove

Function test_sequence_remove

atomic-core/src/crdt/apply/order.rs:706–715  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

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() {

Callers

nothing calls this directly

Calls 2

removeMethod · 0.65
insertMethod · 0.45

Tested by

no test coverage detected