()
| 564 | |
| 565 | #[test] |
| 566 | fn empty_segment() { |
| 567 | let dir = tempfile::tempdir().unwrap(); |
| 568 | let path = dir.path().join("empty.vseg"); |
| 569 | |
| 570 | let seg = MmapVectorSegment::create(&path, 3, &[]).unwrap(); |
| 571 | assert_eq!(seg.count(), 0); |
| 572 | assert!(seg.get_vector(0).is_none()); |
| 573 | assert_eq!(seg.all_vectors_flat().len(), 0); |
| 574 | assert_eq!(seg.all_surrogate_ids().len(), 0); |
| 575 | } |
| 576 | |
| 577 | #[test] |
| 578 | fn footer_golden_layout() { |