()
| 1217 | |
| 1218 | #[test] |
| 1219 | fn test_v3_magic_bytes() { |
| 1220 | let change = Change::empty(ChangeHeader::new("Magic")); |
| 1221 | let mut buffer = Vec::new(); |
| 1222 | change.serialize(&mut buffer).unwrap(); |
| 1223 | |
| 1224 | // V3 files start with b"ATOM" |
| 1225 | assert!(buffer.len() >= 4); |
| 1226 | assert_eq!(&buffer[0..4], b"ATOM"); |
| 1227 | } |
| 1228 | |
| 1229 | #[test] |
| 1230 | fn test_serialize_deserialize_roundtrip_with_all_fields() { |