| 210 | #[test] |
| 211 | #[should_panic(expected = "Buffer 0 of LargeUtf8 isn't large enough. Expected 24 bytes got 16")] |
| 212 | fn test_validate_offsets_i64() { |
| 213 | let data_buffer = Buffer::from_slice_ref("abcdef".as_bytes()); |
| 214 | let offsets_buffer = Buffer::from_slice_ref([0i64, 2i64]); |
| 215 | ArrayData::try_new( |
| 216 | DataType::LargeUtf8, |
| 217 | 2, |
| 218 | None, |
| 219 | 0, |
| 220 | vec![offsets_buffer, data_buffer], |
| 221 | vec![], |
| 222 | ) |
| 223 | .unwrap(); |
| 224 | } |
| 225 | |
| 226 | #[test] |
| 227 | #[should_panic(expected = "Error converting offset[0] (-2) to usize for Utf8")] |