From 97c5ae42119ceb6c48c897a1ef91b79bd519bd9f Mon Sep 17 00:00:00 2001 From: ThatNintendoNerd Date: Sat, 24 Feb 2024 00:41:25 -0800 Subject: [PATCH] Update unit tests for `Tag` --- lvd_lib/src/tag.rs | 47 ++++++++++++++++++++++++++++++---------------- 1 file changed, 31 insertions(+), 16 deletions(-) diff --git a/lvd_lib/src/tag.rs b/lvd_lib/src/tag.rs index ffde51c..201fa52 100644 --- a/lvd_lib/src/tag.rs +++ b/lvd_lib/src/tag.rs @@ -254,37 +254,52 @@ mod tests { #[test] fn use_invalid_string_length() { + let s = ""; assert_eq!( - Tag::from_str(""), - Err(FromStrError::InvalidStringLength("".len())) + Tag::from_str(s), + Err(FromStrError::InvalidStringLength(s.len())) ); + + let s = "I"; assert_eq!( - Tag::from_str("I"), - Err(FromStrError::InvalidStringLength("I".len())) + Tag::from_str(s), + Err(FromStrError::InvalidStringLength(s.len())) ); + + let s = "IP"; assert_eq!( - Tag::from_str("IP"), - Err(FromStrError::InvalidStringLength("IP".len())) + Tag::from_str(s), + Err(FromStrError::InvalidStringLength(s.len())) ); + + let s = "IPP"; assert_eq!( - Tag::from_str("IPP"), - Err(FromStrError::InvalidStringLength("IPP".len())) + Tag::from_str(s), + Err(FromStrError::InvalidStringLength(s.len())) ); + + let s = "IPP0"; assert_eq!( - Tag::from_str("IPP0"), - Err(FromStrError::InvalidStringLength("IPP0".len())) + Tag::from_str(s), + Err(FromStrError::InvalidStringLength(s.len())) ); + + let s = "IPP00"; assert_eq!( - Tag::from_str("IPP00"), - Err(FromStrError::InvalidStringLength("IPP00".len())) + Tag::from_str(s), + Err(FromStrError::InvalidStringLength(s.len())) ); + + let s = "IPP000"; assert_eq!( - Tag::from_str("IPP000"), - Err(FromStrError::InvalidStringLength("IPP000".len())) + Tag::from_str(s), + Err(FromStrError::InvalidStringLength(s.len())) ); + + let s = "IPP00001"; assert_eq!( - Tag::from_str("IPP00001"), - Err(FromStrError::InvalidStringLength("IPP00001".len())) + Tag::from_str(s), + Err(FromStrError::InvalidStringLength(s.len())) ); }