| 86 | /// tests extending from a primitive array w/ offset nor nulls |
| 87 | #[test] |
| 88 | fn test_primitive() { |
| 89 | let b = UInt8Array::from(vec![Some(1), Some(2), Some(3)]).into_data(); |
| 90 | let arrays = vec![&b]; |
| 91 | let mut a = MutableArrayData::new(arrays, false, 3); |
| 92 | a.extend(0, 0, 2); |
| 93 | let result = a.freeze(); |
| 94 | let array = UInt8Array::from(result); |
| 95 | let expected = UInt8Array::from(vec![Some(1), Some(2)]); |
| 96 | assert_eq!(array, expected); |
| 97 | } |
| 98 | |
| 99 | /// tests extending from a primitive array with offset w/ nulls |
| 100 | #[test] |