Slightly extend the Repeated test case.

PiperOrigin-RevId: 712546186
pull/19871/head
Protobuf Team Bot 2 months ago committed by Copybara-Service
parent 883034a511
commit 1c0b664b90
  1. 7
      rust/test/shared/accessors_repeated_test.rs

@ -7,7 +7,7 @@
use googletest::prelude::*;
use paste::paste;
use protobuf::{AsMut, AsView, Repeated};
use protobuf::{proto, AsMut, AsView, Repeated};
use unittest_rust_proto::{test_all_types, test_all_types::NestedMessage, TestAllTypes};
macro_rules! generate_repeated_numeric_test {
@ -249,6 +249,11 @@ fn test_repeated_message_setter() {
fn test_repeated_message_drop() {
let mut repeated = Repeated::<TestAllTypes>::new();
repeated.as_mut().push(TestAllTypes::new());
{
let v: Vec<TestAllTypes> = vec![proto!(TestAllTypes { optional_int32: 1 })];
repeated.as_mut().extend(v.iter().cloned());
}
}
#[gtest]

Loading…
Cancel
Save