aboutsummaryrefslogtreecommitdiff
path: root/src/tests
diff options
context:
space:
mode:
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);
}
resentationMax Audron-154/+137 2025-02-22replace deprecated failure crate with thiserrorMax Audron-278/+194 2025-02-22update dependencies and fix errorsMax Audron-508/+332 2025-02-22update flakeMax Audron-94/+117 2024-05-22add todos to readmeMax Audron-16/+35