Skip to content

Commit 2896d6e

Browse files
committed
Check if the encoded_len returns correct message length
Signed-off-by: Wiktor Kwapisiewicz <wiktor@metacode.biz>
1 parent a175608 commit 2896d6e

File tree

1 file changed

+9
-1
lines changed

1 file changed

+9
-1
lines changed

tests/roundtrip.rs

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,15 @@ where
1515
eprintln!("Message: {message:#?}");
1616
let mut out = vec![];
1717
message.encode(&mut out)?;
18-
assert_eq!(serialized, out);
18+
assert_eq!(
19+
serialized, out,
20+
"roundtripped message should be exactly identical to saved sample"
21+
);
22+
assert_eq!(
23+
out.len(),
24+
message.encoded_len()?,
25+
"the encoded message length should be equal to saved sample"
26+
);
1927
Ok(())
2028
}
2129

0 commit comments

Comments
 (0)