From be6ac4202d8acfea1f116b289820ddd23c3e145e Mon Sep 17 00:00:00 2001 From: Josh Mitchell Date: Sun, 15 Nov 2020 18:48:13 +1100 Subject: [PATCH] Test for the error messages from to! --- src/lib.rs | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/lib.rs b/src/lib.rs index 8708498..7eb953b 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -816,6 +816,13 @@ mod tests { }); assert_eq!(expected, to!(big_number, ErrorTask::Write)); + let num_atoms: usize = 304; + let res: Result = to!(num_atoms, ErrorTask::Write); + assert_eq!( + format!("{}", res.unwrap_err()), + "Illegal num_atoms while writing trajectory: Failed to cast 304 to u8" + ); + Ok(()) } }