test/test-column.rb in red-arrow-0.12.0 vs test/test-column.rb in red-arrow-0.13.0
- old
+ new
@@ -38,6 +38,30 @@
chunked_array)
packed_column = column.pack
assert_equal([1, [true, false, nil, true]],
[packed_column.data.n_chunks, packed_column.to_a])
end
+
+ sub_test_case("#==") do
+ def setup
+ arrays = [
+ Arrow::BooleanArray.new([true]),
+ Arrow::BooleanArray.new([false, true]),
+ ]
+ chunked_array = Arrow::ChunkedArray.new(arrays)
+ @column = Arrow::Column.new(Arrow::Field.new("visible", :boolean),
+ chunked_array)
+ end
+
+ test("Arrow::Column") do
+ assert do
+ @column == @column
+ end
+ end
+
+ test("not Arrow::Column") do
+ assert do
+ not (@column == 29)
+ end
+ end
+ end
end