()
| 1595 | |
| 1596 | #[test] |
| 1597 | fn test_union_array_validity() { |
| 1598 | let mut builder = UnionBuilder::new_sparse(); |
| 1599 | builder.append::<Int32Type>("a", 1).unwrap(); |
| 1600 | builder.append_null::<Int32Type>("a").unwrap(); |
| 1601 | builder.append::<Float64Type>("c", 3.0).unwrap(); |
| 1602 | builder.append_null::<Float64Type>("c").unwrap(); |
| 1603 | builder.append::<Int32Type>("a", 4).unwrap(); |
| 1604 | let union = builder.build().unwrap(); |
| 1605 | |
| 1606 | test_union_validity(&union); |
| 1607 | |
| 1608 | let mut builder = UnionBuilder::new_dense(); |
| 1609 | builder.append::<Int32Type>("a", 1).unwrap(); |
| 1610 | builder.append_null::<Int32Type>("a").unwrap(); |
| 1611 | builder.append::<Float64Type>("c", 3.0).unwrap(); |
| 1612 | builder.append_null::<Float64Type>("c").unwrap(); |
| 1613 | builder.append::<Int32Type>("a", 4).unwrap(); |
| 1614 | let union = builder.build().unwrap(); |
| 1615 | |
| 1616 | test_union_validity(&union); |
| 1617 | } |
| 1618 | |
| 1619 | #[test] |
| 1620 | fn test_type_check() { |
nothing calls this directly
no test coverage detected