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

Function reader_rejects_out_of_range_tile

nodedb-array/src/segment/reader.rs:466–474  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

464
465 #[test]
466 fn reader_rejects_out_of_range_tile() {
467 let s = schema();
468 let mut w = SegmentWriter::new(0x1);
469 w.append_sparse(TileId::snapshot(1), &make_sparse(&s, 1))
470 .unwrap();
471 let bytes = w.finish(None).unwrap();
472 let r = SegmentReader::open(&bytes).unwrap();
473 assert!(r.read_tile(99).is_err());
474 }
475
476 #[test]
477 fn read_tile_as_of_returns_newest_at_cutoff() {

Callers

nothing calls this directly

Calls 6

snapshotFunction · 0.85
make_sparseFunction · 0.85
append_sparseMethod · 0.80
schemaFunction · 0.70
openFunction · 0.50
finishMethod · 0.45

Tested by

no test coverage detected