xmpp-parsers: Add missing size tests for http_upload

This commit is contained in:
Emmanuel Gil Peyrot 2025-01-27 03:24:06 +01:00
commit 40808b883d

View file

@ -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 = "<request xmlns='urn:xmpp:http:upload:0'