| 99 | /// tests extending from a primitive array with offset w/ nulls |
| 100 | #[test] |
| 101 | fn test_primitive_offset() { |
| 102 | let b = UInt8Array::from(vec![Some(1), Some(2), Some(3)]).into_data(); |
| 103 | let b = b.slice(1, 2); |
| 104 | let arrays = vec![&b]; |
| 105 | let mut a = MutableArrayData::new(arrays, false, 2); |
| 106 | a.extend(0, 0, 2); |
| 107 | let result = a.freeze(); |
| 108 | let array = UInt8Array::from(result); |
| 109 | let expected = UInt8Array::from(vec![Some(2), Some(3)]); |
| 110 | assert_eq!(array, expected); |
| 111 | } |
| 112 | |
| 113 | /// tests extending from a primitive array with offset and nulls |
| 114 | #[test] |