fn test_snapshot_header()

in src/columnar_storage/src/manifest/encoding.rs [346:364]


    fn test_snapshot_header() {
        let header = SnapshotHeader::new();
        let mut vec = vec![0u8; SnapshotHeader::LENGTH];
        let mut writer = vec.as_mut_slice();
        header.write_to(&mut writer).unwrap();
        assert!(writer.is_empty());
        let cursor = Cursor::new(vec);
        let header = SnapshotHeader::try_new(cursor).unwrap();

        assert_eq!(
            SnapshotHeader {
                magic: SnapshotHeader::MAGIC,
                version: 1,
                flag: 0,
                length: 0
            },
            header
        );
    }