MCPcopy Create free account
hub / github.com/NodeDB-Lab/nodedb / mmap_reader_empty_file

Function mmap_reader_empty_file

nodedb-wal/src/mmap_reader.rs:450–458  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

448
449 #[test]
450 fn mmap_reader_empty_file() {
451 let dir = tempfile::tempdir().unwrap();
452 let path = dir.path().join("empty.wal");
453 std::fs::write(&path, []).unwrap();
454
455 let reader = MmapWalReader::open(&path).unwrap();
456 let records: Vec<WalRecord> = reader.records().collect::<Result<Vec<_>>>().unwrap();
457 assert!(records.is_empty());
458 }
459
460 #[test]
461 fn mmap_reader_truncated_header() {

Callers

nothing calls this directly

Calls 5

joinMethod · 0.80
writeFunction · 0.50
openFunction · 0.50
pathMethod · 0.45
recordsMethod · 0.45

Tested by

no test coverage detected