diff --git a/tests/mod.rs b/tests/mod.rs index bad9580..a1f7215 100644 --- a/tests/mod.rs +++ b/tests/mod.rs @@ -15,3 +15,15 @@ fn test_string_u16() { }; assert_eq!(s.aligned_size(), rkyv::to_bytes::<_, 0>(&s).unwrap().len()) } + +#[derive(SizeMeasure)] +struct MeasuredStruct { + a: u32, + b: u32, +} + +#[test] +fn test_size_measure() { + let measured_struct = MeasuredStruct {a: 3, b: 4}; + assert_eq!(measured_struct.aligned_size(), 8); +}