From c9a59e76eeafcdbbc58274b4b4c859bd99b9f9a8 Mon Sep 17 00:00:00 2001 From: yggverse Date: Tue, 25 Mar 2025 05:13:40 +0200 Subject: [PATCH] optimize tests format --- .../connection/response/failure/permanent.rs | 21 +++++-------------- 1 file changed, 5 insertions(+), 16 deletions(-) diff --git a/src/client/connection/response/failure/permanent.rs b/src/client/connection/response/failure/permanent.rs index ffe4ea3..526a208 100644 --- a/src/client/connection/response/failure/permanent.rs +++ b/src/client/connection/response/failure/permanent.rs @@ -112,26 +112,15 @@ impl Permanent { #[test] fn test() { - fn t(source: &str, message: Option<&str>) { + fn t(source: String, message: Option<&str>) { let b = source.as_bytes(); let i = Permanent::from_utf8(b).unwrap(); assert_eq!(i.message(), message); assert_eq!(i.as_str(), source); assert_eq!(i.as_bytes(), b); } - // 50 - t("50 Message\r\n", Some("Message")); - t("50\r\n", None); - // 51 - t("51 Message\r\n", Some("Message")); - t("51\r\n", None); - // 52 - t("52 Message\r\n", Some("Message")); - t("52\r\n", None); - // 53 - t("53 Message\r\n", Some("Message")); - t("53\r\n", None); - // 59 - t("59 Message\r\n", Some("Message")); - t("59\r\n", None); + for code in [50, 51, 52, 53, 59] { + t(format!("{code} Message\r\n"), Some("Message")); + t(format!("{code}\r\n"), None); + } }