()
| 1510 | |
| 1511 | #[test] |
| 1512 | fn test_run_array_roundtrip() { |
| 1513 | let run = Int32Array::from(vec![3, 6, 9, 12]); |
| 1514 | let values = Int32Array::from(vec![Some(0), None, Some(1), None]); |
| 1515 | let array = RunArray::try_new(&run, &values).unwrap(); |
| 1516 | |
| 1517 | let (dt, buffer, values) = array.clone().into_parts(); |
| 1518 | let created_from_parts = |
| 1519 | unsafe { RunArray::<Int32Type>::new_unchecked(dt, buffer, values) }; |
| 1520 | assert_eq!(array, created_from_parts); |
| 1521 | } |
| 1522 | } |
nothing calls this directly
no test coverage detected