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

Function test_remote_state_entries_from

atomic-remote/src/sync.rs:870–881  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

868
869 #[test]
870 fn test_remote_state_entries_from() {
871 let mut cache = RemoteState::empty();
872 cache.insert(0, Node::change("A", "S0"));
873 cache.insert(1, Node::change("B", "S1"));
874 cache.insert(2, Node::change("C", "S2"));
875 cache.insert(3, Node::change("D", "S3"));
876
877 let from_2 = cache.entries_from(2);
878 assert_eq!(from_2.len(), 2);
879 assert_eq!(from_2[0].0, 2);
880 assert_eq!(from_2[1].0, 3);
881 }
882
883 #[test]
884 fn test_remote_state_entries_from_past_end() {

Callers

nothing calls this directly

Calls 2

entries_fromMethod · 0.80
insertMethod · 0.45

Tested by

no test coverage detected