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:909–920  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

907
908 #[test]
909 fn test_remote_state_entries_from() {
910 let mut cache = RemoteState::empty();
911 cache.insert(0, Node::change("A", "S0"));
912 cache.insert(1, Node::change("B", "S1"));
913 cache.insert(2, Node::change("C", "S2"));
914 cache.insert(3, Node::change("D", "S3"));
915
916 let from_2 = cache.entries_from(2);
917 assert_eq!(from_2.len(), 2);
918 assert_eq!(from_2[0].0, 2);
919 assert_eq!(from_2[1].0, 3);
920 }
921
922 #[test]
923 fn test_remote_state_entries_from_past_end() {

Callers

nothing calls this directly

Calls 3

changeFunction · 0.85
entries_fromMethod · 0.80
insertMethod · 0.45

Tested by

no test coverage detected