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

Function test_write_read_roundtrip

atomic-core/src/change/attestation.rs:1054–1064  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

1052
1053 #[test]
1054 fn test_write_read_roundtrip() {
1055 let original = make_attestation();
1056 let mut buf = Vec::new();
1057 let write_hash = original.write_to(&mut buf).unwrap();
1058
1059 let mut cursor = std::io::Cursor::new(&buf);
1060 let (loaded, read_hash) = Attestation::read_from(&mut cursor).unwrap();
1061
1062 assert_eq!(original, loaded);
1063 assert_eq!(write_hash, read_hash);
1064 }
1065
1066 // -------------------------------------------------------------------------
1067 // Query Helpers

Callers

nothing calls this directly

Calls 3

make_attestationFunction · 0.85
unwrapMethod · 0.45
write_toMethod · 0.45

Tested by

no test coverage detected