()
| 528 | |
| 529 | #[test] |
| 530 | fn from_repeated_length_large_values() { |
| 531 | // Test with larger values that don't overflow |
| 532 | let buffer = OffsetBuffer::<i32>::from_repeated_length(1000, 100); |
| 533 | assert_eq!(buffer[0], 0); |
| 534 | |
| 535 | // Verify all lengths are 1000 |
| 536 | let lengths: Vec<usize> = buffer.lengths().collect(); |
| 537 | assert_eq!(lengths.len(), 100); |
| 538 | assert!(lengths.iter().all(|&len| len == 1000)); |
| 539 | } |
| 540 | |
| 541 | #[test] |
| 542 | fn from_repeated_length_unit_length() { |