()
| 517 | |
| 518 | #[test] |
| 519 | fn from_repeated_length_zero_length() { |
| 520 | // Zero length, repeated 5 times (all zeros) |
| 521 | let buffer = OffsetBuffer::<i32>::from_repeated_length(0, 5); |
| 522 | assert_eq!(buffer.as_ref(), &[0, 0, 0, 0, 0, 0]); |
| 523 | |
| 524 | // All lengths should be 0 |
| 525 | let lengths: Vec<usize> = buffer.lengths().collect(); |
| 526 | assert_eq!(lengths, vec![0, 0, 0, 0, 0]); |
| 527 | } |
| 528 | |
| 529 | #[test] |
| 530 | fn from_repeated_length_large_values() { |