Browse Source

test large arrays in wrong pkt test

pull/3/head
jake 5 years ago
parent
commit
dc3fceef14
  1. 7
      src/lib.rs

7
src/lib.rs

@ -287,18 +287,17 @@ mod test {
struct Test {
a: u32,
b: u16,
c: u16,
#[nodebug]
c: [u8; 0x2000],
}
let test = Test {
a: 123456789,
b: 54321,
c: 9999,
c: [0; 0x2000],
};
let mut bytes = test.as_bytes();
assert!(bytes == vec![16, 0, 35, 0, 0, 0, 0, 0, 21, 205, 91, 7, 49, 212, 15, 39]);
bytes[2] = 17;
let test2 = Test::from_bytes(&bytes);
assert!(test2 == Err(PacketParseError::WrongPacketCommand));

Loading…
Cancel
Save