()
| 581 | |
| 582 | #[test] |
| 583 | fn bit_length_null_utf8view() { |
| 584 | bit_length_null_cases() |
| 585 | .into_iter() |
| 586 | .for_each(|(input, len, expected)| { |
| 587 | let array = StringArray::from(input); |
| 588 | let result = bit_length(&array).unwrap(); |
| 589 | assert_eq!(len, result.len()); |
| 590 | let result = result.as_any().downcast_ref::<Int32Array>().unwrap(); |
| 591 | |
| 592 | let expected: Int32Array = expected.into(); |
| 593 | assert_eq!(&expected, result); |
| 594 | }) |
| 595 | } |
| 596 | #[test] |
| 597 | fn bit_length_binary() { |
| 598 | let value: Vec<&[u8]> = vec![b"one", &[0xff, 0xf8], b"three"]; |
nothing calls this directly
no test coverage detected