From 3dc3dab85c4186ac50f4ef507bd87ac5dc6dda45 Mon Sep 17 00:00:00 2001 From: Protobuf Team Bot Date: Tue, 13 Feb 2024 08:55:16 -0800 Subject: [PATCH] Add zero-length deserialize unit test. PiperOrigin-RevId: 606637997 --- rust/test/shared/serialization_test.rs | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/rust/test/shared/serialization_test.rs b/rust/test/shared/serialization_test.rs index 0381e1dede..39cfdd6d71 100644 --- a/rust/test/shared/serialization_test.rs +++ b/rust/test/shared/serialization_test.rs @@ -8,6 +8,13 @@ use googletest::prelude::*; use unittest_proto::TestAllTypes; +#[test] +fn serialize_zero_length() { + let msg = TestAllTypes::new(); + let serialized = msg.serialize(); + assert_that!(serialized.len(), eq(0)); +} + #[test] fn serialize_deserialize_message() { let mut msg = TestAllTypes::new();