diff options
author | Lizzy Fleckenstein <eliasfleckenstein@web.de> | 2023-02-12 18:10:55 +0100 |
---|---|---|
committer | Lizzy Fleckenstein <eliasfleckenstein@web.de> | 2023-02-12 18:10:55 +0100 |
commit | c2dbd3e2e67c57ec38454ba99976495c182d8601 (patch) | |
tree | a19da36867c64c6f7ada85e5bc3eec50882a8369 /tests | |
parent | 6c875082474431a39596b1547b436a9bec1f5533 (diff) | |
download | mt_net-c2dbd3e2e67c57ec38454ba99976495c182d8601.tar.xz |
Tweak random tests
Diffstat (limited to 'tests')
-rw-r--r-- | tests/random.rs | 12 | ||||
-rw-r--r-- | tests/reserialize/.gitignore | 2 |
2 files changed, 10 insertions, 4 deletions
diff --git a/tests/random.rs b/tests/random.rs index 4d2ad42..a9d1609 100644 --- a/tests/random.rs +++ b/tests/random.rs @@ -1,4 +1,4 @@ -use libtest_mimic::{Arguments, Failed, Trial}; +use libtest_mimic::{Arguments, Trial}; use mt_net::{generate_random::GenerateRandomVariant, rand, ToCltPkt, ToSrvPkt}; use mt_ser::{DefCfg, MtDeserialize, MtSerialize}; @@ -21,14 +21,20 @@ where .map_err(|e| format!("serialize error: {e}\ninput: {input:?}"))?; let mut reader = std::io::Cursor::new(writer); - let output = T::mt_deserialize::<DefCfg>(&mut reader) - .map_err(|e| format!("deserialize error: {e}\ninput: {input:?}"))?; + let output = T::mt_deserialize::<DefCfg>(&mut reader).map_err(|e| { + format!( + "deserialize error: {e}\ninput: {input:?}\npayload: {:?}", + reader.get_ref() + ) + })?; if input != output { return Err(format!( "output did not match input\n\ input: {input:?}\n\ + payload: {:?}\n\ output: {output:?}", + reader.get_ref(), ) .into()); } diff --git a/tests/reserialize/.gitignore b/tests/reserialize/.gitignore index 49a0751..5d5b471 100644 --- a/tests/reserialize/.gitignore +++ b/tests/reserialize/.gitignore @@ -1 +1 @@ -validate +reserialize |