| 30 | end |
| 31 | |
| 32 | def test_buffer |
| 33 | before_epoch = -3653 # 1960-01-01 |
| 34 | after_epoch = 17406 # 2017-08-28 |
| 35 | |
| 36 | builder = Arrow::Date32ArrayBuilder.new |
| 37 | builder.append_value(0) |
| 38 | builder.append_value(after_epoch) |
| 39 | builder.append_value(before_epoch) |
| 40 | array = builder.finish |
| 41 | assert_equal([0, after_epoch, before_epoch].pack("l*"), |
| 42 | array.buffer.data.to_s) |
| 43 | end |
| 44 | |
| 45 | def test_value |
| 46 | after_epoch = 17406 # 2017-08-28 |