aboutsummaryrefslogtreecommitdiff
path: root/src/tests
diff options
context:
space:
mode:
authorMax Audron <audron@cocaine.farm>2020-01-20 16:13:28 +0100
committerMax Audron <audron@cocaine.farm>2020-01-20 16:13:28 +0100
commit6cde3378267abfacdf770317844bc916545f8582 (patch)
tree8c2abccc593a8782786a8d00e2f0fd44685c0538 /src/tests
parentupdate (diff)
update
Diffstat (limited to 'src/tests')
-rw-r--r--src/tests/handshake_types.rs45
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);
}