From c2dbd3e2e67c57ec38454ba99976495c182d8601 Mon Sep 17 00:00:00 2001 From: Lizzy Fleckenstein Date: Sun, 12 Feb 2023 18:10:55 +0100 Subject: Tweak random tests --- tests/random.rs | 12 +++++++++--- tests/reserialize/.gitignore | 2 +- 2 files changed, 10 insertions(+), 4 deletions(-) (limited to 'tests') 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::(&mut reader) - .map_err(|e| format!("deserialize error: {e}\ninput: {input:?}"))?; + let output = T::mt_deserialize::(&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 -- cgit v1.2.3