test/test-column.rb in red-arrow-0.8.1 vs test/test-column.rb in red-arrow-0.8.2
- old
+ new
@@ -22,6 +22,19 @@
column = Arrow::Column.new(Arrow::Field.new("visible", :boolean),
chunked_array)
assert_equal([true, false, nil, true],
column.to_a)
end
+
+ test("#pack") do
+ arrays = [
+ Arrow::BooleanArray.new([true, false]),
+ Arrow::BooleanArray.new([nil, true]),
+ ]
+ chunked_array = Arrow::ChunkedArray.new(arrays)
+ column = Arrow::Column.new(Arrow::Field.new("visible", :boolean),
+ chunked_array)
+ packed_column = column.pack
+ assert_equal([1, [true, false, nil, true]],
+ [packed_column.data.n_chunks, packed_column.to_a])
+ end
end