From f4fe294f3a88269e67f46bf82f7e5c40bf8c91f7 Mon Sep 17 00:00:00 2001 From: febo Date: Fri, 9 Aug 2024 19:08:56 +0100 Subject: [PATCH] Add exact test --- src/types/prefix_str.rs | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/src/types/prefix_str.rs b/src/types/prefix_str.rs index 2209197..d30e80c 100644 --- a/src/types/prefix_str.rs +++ b/src/types/prefix_str.rs @@ -205,6 +205,23 @@ mod tests { assert_eq!(prefix_str.as_str(), "str"); } + #[test] + fn test_new_with_exact_str() { + // u8 + let mut data = [0u8; 4]; + let mut prefix_str = U8PrefixStrMut::new(&mut data); + prefix_str.copy_from_str("str"); + + assert_eq!(prefix_str.as_str(), "str"); + + // u16 + let mut data = [0u8; 5]; + let mut prefix_str = U16PrefixStrMut::new(&mut data); + prefix_str.copy_from_str("str"); + + assert_eq!(prefix_str.as_str(), "str"); + } + #[test] fn test_from_bytes() { // u8