Skip to content

Commit 84ed87e

Browse files
Upgrade to googletest 0.13 crate.
PiperOrigin-RevId: 705994414
1 parent ffcbaab commit 84ed87e

39 files changed

+218
-218
lines changed

rust/cpp.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1261,14 +1261,14 @@ mod tests {
12611261
(content.as_mut_ptr(), content.len())
12621262
}
12631263

1264-
#[googletest::test]
1264+
#[gtest]
12651265
fn test_serialized_data_roundtrip() {
12661266
let (ptr, len) = allocate_byte_array(b"Hello world");
12671267
let serialized_data = SerializedData { data: NonNull::new(ptr).unwrap(), len };
12681268
assert_that!(&*serialized_data, eq(b"Hello world"));
12691269
}
12701270

1271-
#[googletest::test]
1271+
#[gtest]
12721272
fn test_empty_string() {
12731273
let empty_str: String = RustStringRawParts { data: std::ptr::null(), len: 0 }.into();
12741274
assert_that!(empty_str, eq(""));

rust/map.rs

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -535,7 +535,7 @@ mod tests {
535535
use crate::{ProtoBytes, ProtoStr, ProtoString};
536536
use googletest::prelude::*;
537537

538-
#[googletest::test]
538+
#[gtest]
539539
fn test_proxied_scalar() {
540540
let mut map: Map<i32, i64> = Map::new();
541541
let mut map_mut = map.as_mut();
@@ -561,7 +561,7 @@ mod tests {
561561
assert_that!(map_view_4.is_empty(), eq(false));
562562
}
563563

564-
#[googletest::test]
564+
#[gtest]
565565
fn test_proxied_str() {
566566
let mut map: Map<ProtoString, ProtoString> = Map::new();
567567
let mut map_mut = map.as_mut();
@@ -586,7 +586,7 @@ mod tests {
586586
assert_that!(map_view_4.is_empty(), eq(false));
587587
}
588588

589-
#[googletest::test]
589+
#[gtest]
590590
fn test_proxied_iter() {
591591
let mut map: Map<i32, ProtoString> = Map::new();
592592
let mut map_mut = map.as_mut();
@@ -633,7 +633,7 @@ mod tests {
633633
);
634634
}
635635

636-
#[googletest::test]
636+
#[gtest]
637637
fn test_overwrite_insert() {
638638
let mut map: Map<i32, ProtoString> = Map::new();
639639
let mut map_mut = map.as_mut();
@@ -643,7 +643,7 @@ mod tests {
643643
assert_that!(map.as_mut(), unordered_elements_are![eq((0, ProtoStr::from_str("buzz"))),]);
644644
}
645645

646-
#[googletest::test]
646+
#[gtest]
647647
fn test_extend() {
648648
let mut map: Map<i32, ProtoString> = Map::new();
649649
let mut map_mut = map.as_mut();
@@ -680,7 +680,7 @@ mod tests {
680680
);
681681
}
682682

683-
#[googletest::test]
683+
#[gtest]
684684
fn test_copy_from() {
685685
let mut map: Map<i32, ProtoString> = Map::new();
686686
let mut map_mut = map.as_mut();
@@ -711,7 +711,7 @@ mod tests {
711711
);
712712
}
713713

714-
#[googletest::test]
714+
#[gtest]
715715
fn test_all_maps_can_be_constructed() {
716716
macro_rules! gen_proto_values {
717717
($key_t:ty, $($value_t:ty),*) => {
@@ -733,7 +733,7 @@ mod tests {
733733
gen_proto_keys!(i32, u32, i64, u64, bool, ProtoString);
734734
}
735735

736-
#[googletest::test]
736+
#[gtest]
737737
fn test_dbg() {
738738
let mut map = Map::<i32, f64>::new();
739739
assert_that!(format!("{:?}", map.as_view()), eq("MapView(\"i32\", \"f64\")"));

rust/proxied.rs

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -372,7 +372,7 @@ mod tests {
372372

373373
impl<'msg> MutProxy<'msg> for MyProxiedMut<'msg> {}
374374

375-
#[googletest::test]
375+
#[gtest]
376376
fn test_as_view() {
377377
let my_proxied = MyProxied { val: "Hello World".to_string() };
378378

@@ -387,15 +387,15 @@ mod tests {
387387
x.into_view() // OK: we return the same lifetime as we got in.
388388
}
389389

390-
#[googletest::test]
390+
#[gtest]
391391
fn test_mut_into_view() {
392392
let mut my_proxied = MyProxied { val: "Hello World".to_string() };
393393
reborrow_mut_into_view(my_proxied.as_mut());
394394
}
395395

396396
fn require_unified_lifetimes<'msg>(_x: Mut<'msg, MyProxied>, _y: View<'msg, MyProxied>) {}
397397

398-
#[googletest::test]
398+
#[gtest]
399399
fn test_require_unified_lifetimes() {
400400
let mut my_proxied = MyProxied { val: "Hello1".to_string() };
401401
let my_mut = my_proxied.as_mut();
@@ -420,7 +420,7 @@ mod tests {
420420
[x.as_view(), y.as_view()]
421421
}
422422

423-
#[googletest::test]
423+
#[gtest]
424424
fn test_reborrow_generic_as_view() {
425425
let mut my_proxied = MyProxied { val: "Hello1".to_string() };
426426
let mut my_mut = my_proxied.as_mut();
@@ -447,7 +447,7 @@ mod tests {
447447
[x.into_view(), y]
448448
}
449449

450-
#[googletest::test]
450+
#[gtest]
451451
fn test_reborrow_generic_into_view() {
452452
let my_proxied = MyProxied { val: "Hello1".to_string() };
453453
let my_view = my_proxied.as_view();
@@ -467,7 +467,7 @@ mod tests {
467467
[x.into_view(), y]
468468
}
469469

470-
#[googletest::test]
470+
#[gtest]
471471
fn test_reborrow_generic_mut_into_view() {
472472
let mut my_proxied = MyProxied { val: "Hello1".to_string() };
473473
let my_mut = my_proxied.as_mut();
@@ -491,7 +491,7 @@ mod tests {
491491
[tmp, y]
492492
}
493493

494-
#[googletest::test]
494+
#[gtest]
495495
fn test_reborrow_generic_mut_into_mut() {
496496
let mut my_proxied = MyProxied { val: "Hello1".to_string() };
497497
let my_mut = my_proxied.as_mut();

rust/release_crates/protobuf/Cargo-template.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ path = "src/shared.rs"
2121
paste = "1.0.15"
2222

2323
[dev-dependencies]
24-
googletest = "0.12.0"
24+
googletest = "0.13.0"
2525

2626
[build-dependencies]
2727
cc = "1.1.6"

rust/release_crates/protobuf_codegen/Cargo-template.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,4 +12,4 @@ rust-version = "1.74"
1212
cc = "1.1.6"
1313

1414
[dev-dependencies]
15-
googletest = "0.12.0"
15+
googletest = "0.13.0"

rust/repeated.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -591,7 +591,7 @@ mod tests {
591591
use super::*;
592592
use googletest::prelude::*;
593593

594-
#[googletest::test]
594+
#[gtest]
595595
fn test_primitive_repeated() {
596596
macro_rules! primitive_repeated_tests {
597597
($($t:ty => [$($vals:expr),* $(,)?]),* $(,)?) => {
@@ -632,7 +632,7 @@ mod tests {
632632
);
633633
}
634634

635-
#[googletest::test]
635+
#[gtest]
636636
fn test_repeated_extend() {
637637
let mut r = Repeated::<i32>::new();
638638

@@ -649,7 +649,7 @@ mod tests {
649649
assert_that!(r.as_mut(), elements_are![eq(0), eq(1), eq(2), eq(3)]);
650650
}
651651

652-
#[googletest::test]
652+
#[gtest]
653653
fn test_repeated_iter_into_proxied() {
654654
let r: Repeated<i32> = [0, 1, 2, 3].into_iter().into_proxied(Private);
655655
assert_that!(r.as_view(), elements_are![eq(0), eq(1), eq(2), eq(3)]);

rust/string.rs

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -621,7 +621,7 @@ mod tests {
621621
// UTF-8 test cases copied from:
622622
// https://github.com/rust-lang/rust/blob/e8ee0b7/library/core/tests/str_lossy.rs
623623

624-
#[googletest::test]
624+
#[gtest]
625625
fn proto_str_debug() {
626626
assert_eq!(&format!("{:?}", test_proto_str(b"Hello There")), "\"Hello There\"");
627627
assert_eq!(
@@ -633,7 +633,7 @@ mod tests {
633633
);
634634
}
635635

636-
#[googletest::test]
636+
#[gtest]
637637
fn proto_str_display() {
638638
assert_eq!(&test_proto_str(b"Hello There").to_string(), "Hello There");
639639
assert_eq!(
@@ -642,7 +642,7 @@ mod tests {
642642
);
643643
}
644644

645-
#[googletest::test]
645+
#[gtest]
646646
fn proto_str_to_rust_str() {
647647
assert_eq!(test_proto_str(b"hello").to_str(), Ok("hello"));
648648
assert_eq!(test_proto_str("ศไทย中华Việt Nam".as_bytes()).to_str(), Ok("ศไทย中华Việt Nam"));
@@ -662,7 +662,7 @@ mod tests {
662662
}
663663
}
664664

665-
#[googletest::test]
665+
#[gtest]
666666
fn proto_str_to_cow() {
667667
assert_eq!(test_proto_str(b"hello").to_cow_lossy(), Cow::Borrowed("hello"));
668668
assert_eq!(
@@ -684,7 +684,7 @@ mod tests {
684684
}
685685
}
686686

687-
#[googletest::test]
687+
#[gtest]
688688
fn proto_str_utf8_chunks() {
689689
macro_rules! assert_chunks {
690690
($bytes:expr, $($chunks:expr),* $(,)?) => {
@@ -763,7 +763,7 @@ mod tests {
763763
);
764764
}
765765

766-
#[googletest::test]
766+
#[gtest]
767767
fn proto_str_chars() {
768768
macro_rules! assert_chars {
769769
($bytes:expr, $chars:expr) => {

rust/test/cpp/debug_test.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ use googletest::prelude::*;
33
use optimize_for_lite_rust_proto::OptimizeForLiteTestMessage;
44

55
#[cfg(not(lite_runtime))]
6-
#[googletest::test]
6+
#[gtest]
77
fn test_debug() {
88
let mut msg = DebugMsg::new();
99
msg.set_id(1);
@@ -13,7 +13,7 @@ fn test_debug() {
1313
}
1414

1515
#[cfg(lite_runtime)]
16-
#[googletest::test]
16+
#[gtest]
1717
fn test_debug_lite() {
1818
let mut msg = DebugMsg::new();
1919
msg.set_id(1);
@@ -25,7 +25,7 @@ fn test_debug_lite() {
2525
/// A message with the option set to optimize for lite will behave as a lite
2626
/// message regardless of the `lite_runtime` feature. Run this test not guarded
2727
/// by the cfg(lite_runtime) and ensure it functions as lite.
28-
#[googletest::test]
28+
#[gtest]
2929
fn test_optimize_for_lite_option() {
3030
let mut msg = OptimizeForLiteTestMessage::new();
3131
msg.set_value("password");

rust/test/cpp/interop/main.rs

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -42,15 +42,15 @@ extern "C" {
4242
fn GetConstStaticInteropTestMessage() -> *const c_void;
4343
}
4444

45-
#[googletest::test]
45+
#[gtest]
4646
fn send_to_cpp() {
4747
let mut msg1 = InteropTestMessage::new();
4848
msg1.set_i64(7);
4949
let i = unsafe { TakeOwnershipAndGetOptionalInt64(msg1.__unstable_leak_raw_message()) };
5050
assert_eq!(i, 7);
5151
}
5252

53-
#[googletest::test]
53+
#[gtest]
5454
fn mutate_message_mut_in_cpp() {
5555
let mut msg1 = InteropTestMessage::new();
5656
unsafe {
@@ -65,7 +65,7 @@ fn mutate_message_mut_in_cpp() {
6565
proto_assert_eq!(msg1, msg2);
6666
}
6767

68-
#[googletest::test]
68+
#[gtest]
6969
fn deserialize_in_rust() {
7070
let mut msg1 = InteropTestMessage::new();
7171
msg1.set_i64(-1);
@@ -77,7 +77,7 @@ fn deserialize_in_rust() {
7777
proto_assert_eq!(msg1, msg2);
7878
}
7979

80-
#[googletest::test]
80+
#[gtest]
8181
fn deserialize_in_cpp() {
8282
let mut msg1 = InteropTestMessage::new();
8383
msg1.set_i64(-1);
@@ -94,7 +94,7 @@ fn deserialize_in_cpp() {
9494
proto_assert_eq!(msg1, msg2);
9595
}
9696

97-
#[googletest::test]
97+
#[gtest]
9898
fn deserialize_in_cpp_into_mut() {
9999
let mut msg1 = InteropTestMessage::new();
100100
msg1.set_i64(-1);
@@ -112,7 +112,7 @@ fn deserialize_in_cpp_into_mut() {
112112
}
113113
}
114114

115-
#[googletest::test]
115+
#[gtest]
116116
fn deserialize_in_cpp_into_view() {
117117
let mut msg1 = InteropTestMessage::new();
118118
msg1.set_i64(-1);
@@ -133,7 +133,7 @@ fn deserialize_in_cpp_into_view() {
133133

134134
// This test ensures that random fields we (Rust) don't know about don't
135135
// accidentally get destroyed by Rust.
136-
#[googletest::test]
136+
#[gtest]
137137
fn smuggle_extension() {
138138
let msg1 =
139139
unsafe { InteropTestMessage::__unstable_take_ownership_of_raw_message(NewWithExtension()) };
@@ -145,7 +145,7 @@ fn smuggle_extension() {
145145
assert_eq!(bytes, b"smuggled");
146146
}
147147

148-
#[googletest::test]
148+
#[gtest]
149149
fn view_of_const_static() {
150150
let view: InteropTestMessageView<'static> = unsafe {
151151
InteropTestMessageView::__unstable_wrap_raw_message_unchecked_lifetime(

0 commit comments

Comments
 (0)