()
| 2384 | |
| 2385 | #[test] |
| 2386 | fn test_null_buffer_ref() { |
| 2387 | let mut bit_v: [u8; 2] = [0; 2]; |
| 2388 | bit_util::set_bit(&mut bit_v, 0); |
| 2389 | bit_util::set_bit(&mut bit_v, 3); |
| 2390 | bit_util::set_bit(&mut bit_v, 10); |
| 2391 | let arr_data = ArrayData::builder(DataType::Int32) |
| 2392 | .len(16) |
| 2393 | .add_buffer(make_i32_buffer(16)) |
| 2394 | .null_bit_buffer(Some(Buffer::from(bit_v))) |
| 2395 | .build() |
| 2396 | .unwrap(); |
| 2397 | assert!(arr_data.nulls().is_some()); |
| 2398 | assert_eq!(&bit_v, arr_data.nulls().unwrap().validity()); |
| 2399 | } |
| 2400 | |
| 2401 | #[test] |
| 2402 | fn test_slice() { |
nothing calls this directly
no test coverage detected