| 73 | end |
| 74 | |
| 75 | def test_null_bitmap |
| 76 | builder = Arrow::BooleanArrayBuilder.new |
| 77 | builder.append_null |
| 78 | builder.append_value(true) |
| 79 | builder.append_value(false) |
| 80 | builder.append_null |
| 81 | builder.append_value(false) |
| 82 | array = builder.finish |
| 83 | assert_equal(0b10110, array.null_bitmap.data.to_s.unpack("c*")[0]) |
| 84 | end |
| 85 | |
| 86 | def test_value_data_type |
| 87 | builder = Arrow::BooleanArrayBuilder.new |