| 124 | class NullColumnBuilderTest : public ColumnBuilderTest {}; |
| 125 | |
| 126 | TEST_F(NullColumnBuilderTest, Empty) { |
| 127 | std::shared_ptr<DataType> type = null(); |
| 128 | auto tg = TaskGroup::MakeSerial(); |
| 129 | |
| 130 | std::shared_ptr<ColumnBuilder> builder; |
| 131 | ASSERT_OK_AND_ASSIGN(builder, ColumnBuilder::MakeNull(default_memory_pool(), type, tg)); |
| 132 | |
| 133 | std::shared_ptr<ChunkedArray> actual; |
| 134 | AssertBuilding(builder, {}, &actual); |
| 135 | |
| 136 | ChunkedArray expected({}, type); |
| 137 | AssertChunkedEqual(*actual, expected); |
| 138 | } |
| 139 | |
| 140 | TEST_F(NullColumnBuilderTest, InsertNull) { |
| 141 | // Building a column of nulls with type null() |
nothing calls this directly
no test coverage detected