diff options
| author | Max Audron <audron@cocaine.farm> | 2020-01-20 16:13:28 +0100 |
|---|---|---|
| committer | Max Audron <audron@cocaine.farm> | 2020-01-20 16:13:28 +0100 |
| commit | 6cde3378267abfacdf770317844bc916545f8582 (patch) | |
| tree | 8c2abccc593a8782786a8d00e2f0fd44685c0538 /src/tests/handshake_types.rs | |
| parent | update (diff) | |
update
Diffstat (limited to 'src/tests/handshake_types.rs')
| -rw-r--r-- | src/tests/handshake_types.rs | 45 |
1 files changed, 34 insertions, 11 deletions
diff --git a/src/tests/handshake_types.rs b/src/tests/handshake_types.rs index 701b871..227bdad 100644 --- a/src/tests/handshake_types.rs +++ b/src/tests/handshake_types.rs @@ -18,25 +18,48 @@ pub fn serialize_variantmap() { pub fn read_variantmap() { use std::io::Cursor; - let test_bytes: Vec<u8> = vec![0, 0, 0, 67, 0, 0, 0, 10, 0, 0, 0, 10, 0, - 0, 0, 0, 20, 0, 67, 0, 111, 0, 110, 0, 102, 0, 105, 0, 103, 0, 117, 0, 114, 0, 101, 0, 100, - 0, 0, 0, 1, 0, 1, - 0, 0, 0, 10, 0, - 0, 0, 0, 20, 0, 67, 0, 111, 0, 110, 0, 102, 0, 105, 0, 103, 0, 117, 0, 114, 0, 101, 0, 100, - 0, 0, 0, 1, 0, 1, - 0, 0, 0, 1]; + let test_bytes: Vec<u8> = vec![ + // len + 0, 0, 0, 74, + // var + 0, 0, 0, 10, // 4 + // var + 0, 0, 0, 10, 0, // 5 + // strlen, str + 0, 0, 0, 20, 0, 67, 0, 111, 0, 110, 0, 102, 0, 105, 0, 103, 0, 117, 0, 114, 0, 101, 0, 100, // 24 + // bool + 0, 0, 0, 1, 0, 1, // 6 + // var + 0, 0, 0, 10, 0, // 5 + // strlen, str + 0, 0, 0, 20, 0, 67, 0, 111, 0, 110, 0, 102, 0, 105, 0, 103, 0, 117, 0, 114, 0, 101, 0, 100, // 24 + // bool + 0, 0, 0, 1, 0, 1, //6 + // extra + 0, 0, 0, 1]; let mut buf: Vec<u8> = [0; 78].to_vec(); let len = VariantMap::read(&mut Cursor::new(&test_bytes), &mut buf).unwrap(); assert_eq!(len, 78); - let result_bytes: Vec<u8> = vec![0, 0, 0, 67, 0, 0, 0, 10, 0, 0, 0, 10, 0, + let result_bytes: Vec<u8> = vec![ + // len + 0, 0, 0, 74, + // var + 0, 0, 0, 10, + // var + 0, 0, 0, 10, 0, + // strlen, str 0, 0, 0, 20, 0, 67, 0, 111, 0, 110, 0, 102, 0, 105, 0, 103, 0, 117, 0, 114, 0, 101, 0, 100, - 0, 0, 0, 1, 0, 1, - 0, 0, 0, 10, 0, + // bool + 0, 0, 0, 1, 0, 1, + // var + 0, 0, 0, 10, 0, + // strlen, str 0, 0, 0, 20, 0, 67, 0, 111, 0, 110, 0, 102, 0, 105, 0, 103, 0, 117, 0, 114, 0, 101, 0, 100, - 0, 0, 0, 1, 0, 1]; + // bool + 0, 0, 0, 1, 0, 1]; assert_eq!(buf, result_bytes); } |
