diff options
| author | Max Audron <audron@cocaine.farm> | 2021-01-21 14:57:22 +0100 |
|---|---|---|
| committer | Max Audron <audron@cocaine.farm> | 2021-01-21 14:57:22 +0100 |
| commit | 2405fa686a53f1d895807b1658c38a5e7e7693a0 (patch) | |
| tree | d40a9430a421d3ca4a28ce2ad98b51e3d731f265 /src/tests/handshake_types.rs | |
| parent | Merge branch 'client' (diff) | |
reorganize tests and add quassel features
Diffstat (limited to 'src/tests/handshake_types.rs')
| -rw-r--r-- | src/tests/handshake_types.rs | 44 |
1 files changed, 0 insertions, 44 deletions
diff --git a/src/tests/handshake_types.rs b/src/tests/handshake_types.rs deleted file mode 100644 index 1e789c1..0000000 --- a/src/tests/handshake_types.rs +++ /dev/null @@ -1,44 +0,0 @@ -use crate::primitive::{Variant, VariantMap}; -use crate::{HandshakeDeserialize, HandshakeSerialize}; - -#[test] -pub fn serialize_variantmap() { - let mut test_variantmap = VariantMap::new(); - test_variantmap.insert("Configured".to_string(), Variant::bool(true)); - let bytes = [ - 0, 0, 0, 2, 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, - ] - .to_vec(); - assert_eq!(test_variantmap.serialize().unwrap(), bytes); -} - -#[test] -pub fn deserialize_variantmap() { - let test_bytes: &[u8] = &[ - 0, 0, 0, 2, 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 mut test_variantmap = VariantMap::new(); - test_variantmap.insert("Configured".to_string(), Variant::bool(true)); - - let (len, res) = VariantMap::parse(test_bytes).unwrap(); - - assert_eq!(len, 39); - assert_eq!(res, test_variantmap); -} - -#[test] -pub fn deserialize_variantmap_utf8() { - let test_bytes: &[u8] = &[ - 0, 0, 0, 2, 0, 0, 0, 12, 0, 0, 0, 0, 10, 67, 111, 110, 102, 105, 103, 117, 114, 101, 100, - 0, 0, 0, 1, 0, 1, 0, 0, 0, 1, - ]; - let mut test_variantmap = VariantMap::new(); - test_variantmap.insert("Configured".to_string(), Variant::bool(true)); - - let (len, res) = VariantMap::parse(test_bytes).unwrap(); - - assert_eq!(len, 29); - assert_eq!(res, test_variantmap); -} |
