Stricter fuzz corpus test (#615)

This commit is contained in:
RS 2021-04-05 02:12:26 -07:00 committed by GitHub
parent cc81490344
commit d40559802d
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 5 additions and 2 deletions

View File

@ -26,9 +26,12 @@ fn test_read_fuzz_corpus() {
f.read_to_end(&mut bytes).unwrap();
let mut rd = Reader::init(&bytes);
let msg = Message::read(&mut rd).unwrap();
let mut msg = Message::read(&mut rd).unwrap();
println!("{:?}", msg);
assert_eq!(bytes.to_vec(), msg.get_encoding());
msg.decode_payload();
let enc = msg.get_encoding();
assert_eq!(bytes.to_vec(), enc);
assert_eq!(bytes[..rd.used()].to_vec(), enc);
}
}