()
| 605 | |
| 606 | #[test] |
| 607 | fn test_bool_array_not_sliced() { |
| 608 | let a = BooleanArray::from(vec![None, Some(true), Some(false), None, Some(true)]); |
| 609 | let a = a.slice(1, 4); |
| 610 | let a = a.as_any().downcast_ref::<BooleanArray>().unwrap(); |
| 611 | let c = not(a).unwrap(); |
| 612 | |
| 613 | let expected = BooleanArray::from(vec![Some(false), Some(true), None, Some(false)]); |
| 614 | |
| 615 | assert_eq!(c, expected); |
| 616 | } |
| 617 | |
| 618 | #[test] |
| 619 | fn test_bool_array_and_nulls() { |