From 40808b883da97341557d2d71c6ff00f2885f1d2d Mon Sep 17 00:00:00 2001 From: Emmanuel Gil Peyrot Date: Mon, 27 Jan 2025 03:24:06 +0100 Subject: [PATCH] xmpp-parsers: Add missing size tests for http_upload --- parsers/src/http_upload.rs | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/parsers/src/http_upload.rs b/parsers/src/http_upload.rs index 35c691828e8936029a919b9ce277c848a035c976..e6507b8128194ec4fcec86b22abfd56f1c931f7f 100644 --- a/parsers/src/http_upload.rs +++ b/parsers/src/http_upload.rs @@ -147,6 +147,26 @@ impl IqResultPayload for SlotResult {} mod tests { use super::*; + #[cfg(target_pointer_width = "32")] + #[test] + fn test_size() { + assert_size!(SlotRequest, 32); + assert_size!(Header, 16); + assert_size!(Put, 24); + assert_size!(Get, 12); + assert_size!(SlotResult, 36); + } + + #[cfg(target_pointer_width = "64")] + #[test] + fn test_size() { + assert_size!(SlotRequest, 56); + assert_size!(Header, 32); + assert_size!(Put, 48); + assert_size!(Get, 24); + assert_size!(SlotResult, 72); + } + #[test] fn test_slot_request() { let elem: Element = "