Migrate upb.rs to googletest

PiperOrigin-RevId: 580469265
pull/14684/head
Jakob Buchgraber 1 year ago committed by Copybara-Service
parent e9d1a70426
commit 90aa298406
  1. 22
      rust/upb.rs

@ -672,37 +672,37 @@ mod tests {
len,
)
};
assert_eq!(&*serialized_data, b"Hello world");
assert_that!(&*serialized_data, eq(b"Hello world"));
}
#[test]
fn i32_array() {
let arena = Arena::new();
let mut arr = RepeatedField::<i32>::new(&arena);
assert_eq!(arr.len(), 0);
assert_that!(arr.len(), eq(0));
arr.push(1);
assert_eq!(arr.get(0), Some(1));
assert_eq!(arr.len(), 1);
assert_that!(arr.get(0), eq(Some(1)));
assert_that!(arr.len(), eq(1));
arr.set(0, 3);
assert_eq!(arr.get(0), Some(3));
assert_that!(arr.get(0), eq(Some(3)));
for i in 0..2048 {
arr.push(i);
assert_eq!(arr.get(arr.len() - 1), Some(i));
assert_that!(arr.get(arr.len() - 1), eq(Some(i)));
}
}
#[test]
fn u32_array() {
let mut arena = Arena::new();
let mut arr = RepeatedField::<u32>::new(&mut arena);
assert_eq!(arr.len(), 0);
assert_that!(arr.len(), eq(0));
arr.push(1);
assert_eq!(arr.get(0), Some(1));
assert_eq!(arr.len(), 1);
assert_that!(arr.get(0), eq(Some(1)));
assert_that!(arr.len(), eq(1));
arr.set(0, 3);
assert_eq!(arr.get(0), Some(3));
assert_that!(arr.get(0), eq(Some(3)));
for i in 0..2048 {
arr.push(i);
assert_eq!(arr.get(arr.len() - 1), Some(i));
assert_that!(arr.get(arr.len() - 1), eq(Some(i)));
}
}

Loading…
Cancel
Save