()
| 747 | // Test use of binary output type |
| 748 | #[test] |
| 749 | fn test_binary_set() { |
| 750 | let values: ArrayRef = Arc::new(BinaryArray::from_opt_vec(vec![ |
| 751 | Some(b"a"), |
| 752 | Some(b"CXCCCCCCCC"), |
| 753 | None, |
| 754 | Some(b"CXCCCCCCCC"), |
| 755 | ])); |
| 756 | |
| 757 | let expected: ArrayRef = Arc::new(BinaryArray::from_opt_vec(vec![ |
| 758 | Some(b"a"), |
| 759 | Some(b"CXCCCCCCCC"), |
| 760 | None, |
| 761 | ])); |
| 762 | |
| 763 | let mut set = ArrowBytesSet::<i32>::new(OutputType::Binary); |
| 764 | set.insert(&values); |
| 765 | assert_eq!(&set.into_state(), &expected); |
| 766 | } |
| 767 | |
| 768 | // Test use of binary output type |
| 769 | #[test] |