From 5bf174eb6515638ab03c2460a160dbde0ac00b88 Mon Sep 17 00:00:00 2001 From: Alex Kotov Date: Thu, 2 Jun 2022 13:16:09 +0300 Subject: [PATCH] Rust: add tests for ntoa prefixes --- pkgs/rust/kernaux/src/lib.rs | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/pkgs/rust/kernaux/src/lib.rs b/pkgs/rust/kernaux/src/lib.rs index 9e72224..c2e69fe 100644 --- a/pkgs/rust/kernaux/src/lib.rs +++ b/pkgs/rust/kernaux/src/lib.rs @@ -21,6 +21,19 @@ mod tests { assert_eq!(itoa(123, Default::default(), None), Ok("123".into())); assert_eq!(itoa(-123, Default::default(), None), Ok("-123".into())); + assert_eq!( + utoa(123, Default::default(), Some("foo")), + Ok("foo123".into()), + ); + assert_eq!( + itoa(123, Default::default(), Some("foo")), + Ok("foo123".into()), + ); + assert_eq!( + itoa(-123, Default::default(), Some("foo")), + Ok("-foo123".into()), + ); + assert_eq!(utoa2(123), "0b1111011"); assert_eq!(itoa2(123), "0b1111011"); assert_eq!(utoa8(0o123), "0o123");